Elimina record DNS

Questo documento ti guida nella procedura di eliminazione di un record DNS quando non è più necessario. Il pubblico di destinazione di questo documento sono gli amministratori della piattaforma e gli operatori delle applicazioni responsabili della gestione dei record DNS all'interno di un progetto.

Prima di iniziare

Per eliminare i record DNS in GDC, devi disporre di:

  • Un record DNS esistente in una zona DNS. Consulta Elenca i record DNS per indicazioni su come elencare i record attuali.
  • I ruoli di identità e accesso necessari. Per gestire i record DNS per il tuo progetto, chiedi all'amministratore IAM del progetto di concederti il ruolo Amministratore del progetto DNS gestito (managed-dns-project-admin).
  • Per utilizzare la CLI gdcloud, assicurati di averla installata. Per saperne di più, consulta Installa la CLI gdcloud.
  • Se utilizzi kubectl, un file kubeconfig per il server API globale. Se non hai ancora generato questo file, consulta Accedi. Per saperne di più, consulta Server API globali e zonali.

Elimina un record DNS

Puoi eliminare un record DNS utilizzando la CLI gdcloud o l'API Kubernetes.

gdcloud

Per eliminare un record DNS, utilizza il gdcloud dns record-sets delete comando:

gdcloud dns record-sets delete RESOURCE_RECORD_NAME \
    [--project=PROJECT_NAMESPACE] \
    [--async]

Sostituisci quanto segue:

  • RESOURCE_RECORD_NAME: il nome del record DNS da eliminare.
  • PROJECT_NAMESPACE: lo spazio dei nomi del progetto. Questo flag è facoltativo se hai impostato un progetto predefinito a livello globale utilizzando gdcloud config set project.
  • --async: specifica questo valore se vuoi che il comando venga restituito immediatamente, anziché attendere il completamento dell'operazione. Puoi utilizzare describe per controllare lo stato di l'operazione.

API

Utilizza l'API Kubernetes in GDC per eliminare un record DNS:

kubectl --kubeconfig GLOBAL_API_SERVER \
delete resourcerecordset.networking.global.gdc.goog RESOURCE_RECORD_NAME \
-n PROJECT_NAMESPACE

Sostituisci quanto segue:

  • GLOBAL_API_SERVER: il percorso kubeconfig del server API globale. Per saperne di più, consulta Server API globali e zonali. Se non hai ancora generato un file kubeconfig per il server API, consulta Accedi per i dettagli.
  • RESOURCE_RECORD_NAME: il record DNS da eliminare, ad esempio myhost.system.example.com.
  • PROJECT_NAMESPACE: lo spazio dei nomi del progetto.