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 utilizzandogdcloud config set project.--async: specifica questo valore se vuoi che il comando venga restituito immediatamente, anziché attendere il completamento dell'operazione. Puoi utilizzaredescribeper 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 esempiomyhost.system.example.com.PROJECT_NAMESPACE: lo spazio dei nomi del progetto.