Lister les zones DNS

Ce document explique comment lister toutes les zones DNS publiques et privées créées précédemment dans Google Distributed Cloud (GDC) air-gapped.

Avant de commencer

Pour lister les zones DNS dans GDC, vous devez disposer des éléments suivants :

  • Rôles d'identité et d'accès nécessaires. Pour lister les enregistrements DNS de votre projet, demandez à votre administrateur IAM du projet de vous accorder le rôle Lecteur de projet DNS géré (managed-dns-project-viewer).
  • Fichier kubeconfig pour le serveur d'API global. Si vous n'avez pas encore généré ce fichier, consultez Se connecter. Pour en savoir plus, consultez Serveurs d'API globaux et zonaux.

Lister les zones DNS publiques ou privées

Utilisez l'API Kubernetes dans GDC pour lister les zones DNS publiques et privées.

Pour récupérer une seule zone DNS par son nom :

kubectl --kubeconfig GLOBAL_API_SERVER get manageddnszones.networking.global.gdc.goog/v1 DNS_ZONE_NAME -n PROJECT_NAMESPACE

Pour lister toutes les zones DNS d'un projet :

kubectl --kubeconfig GLOBAL_API_SERVER get manageddnszones.networking.global.gdc.goog/v1 -n PROJECT_NAMESPACE

Remplacez les éléments suivants :

  • GLOBAL_API_SERVER : chemin d'accès au fichier kubeconfig du serveur d'API global. Pour en savoir plus, consultez Serveurs d'API globaux et zonaux. Si vous n'avez pas encore généré de fichier kubeconfig pour le serveur d'API, consultez Se connecter pour en savoir plus.
  • DNS_ZONE_NAME : nom de la zone DNS à récupérer.
  • PROJECT_NAMESPACE : espace de noms de votre projet.