Este documento orienta você sobre como excluir um registro DNS quando ele não for mais necessário. O público-alvo deste documento são administradores de plataforma e operadores de aplicativos responsáveis por gerenciar registros DNS em um projeto.
Antes de começar
Para excluir registros DNS no GDC, você precisa ter o seguinte:
- Um registro DNS em uma zona de DNS. Consulte Listar registros DNS para orientações sobre como listar seus registros atuais.
- Os papéis de identidade e acesso necessários. Para gerenciar registros DNS do seu projeto, peça ao administrador do IAM do projeto para conceder a você o papel Administrador do projeto DNS gerenciado (
managed-dns-project-admin). - Para usar a CLI gdcloud, verifique se ela está instalada. Para mais informações, consulte Instalar a CLI gdcloud.
- Se você estiver usando
kubectl, um arquivo kubeconfig para o servidor da API global. Se você ainda não gerou esse arquivo, consulte Fazer login. Para mais informações, consulte Servidores da API global e zonal.
Excluir um registro DNS
É possível excluir um registro DNS usando a CLI gdcloud ou a API Kubernetes.
gdcloud
Para excluir um registro DNS, use o gdcloud dns record-sets delete
comando:
gdcloud dns record-sets delete RESOURCE_RECORD_NAME \
[--project=PROJECT_NAMESPACE] \
[--async]
Substitua:
RESOURCE_RECORD_NAME: o nome do registro DNS a ser excluído.PROJECT_NAMESPACE: o namespace do seu projeto. Essa flag é opcional se você tiver definido um projeto padrão globalmente usandogdcloud config set project.--async: especifique isso se quiser que o comando retorne imediatamente, em vez de esperar a conclusão da operação. Você pode usardescribepara verificar o status de a operação.
API
Use a API Kubernetes no GDC para excluir um registro DNS:
kubectl --kubeconfig GLOBAL_API_SERVER \
delete resourcerecordset.networking.global.gdc.goog RESOURCE_RECORD_NAME \
-n PROJECT_NAMESPACE
Substitua:
GLOBAL_API_SERVER: o caminho kubeconfig do servidor da API global. Para mais informações, consulte Servidores da API global e zonal. Se você ainda não gerou um arquivo kubeconfig para o servidor da API, consulte Fazer login para mais detalhes.RESOURCE_RECORD_NAME: o registro DNS a ser excluído, comomyhost.system.example.com.PROJECT_NAMESPACE: o namespace do seu projeto.