Borra registros DNS

En este documento, se explica cómo borrar un registro DNS cuando ya no es necesario. El público previsto para este documento incluye administradores de plataformas y operadores de aplicaciones responsables de administrar registros DNS dentro de un proyecto.

Antes de comenzar

Para borrar registros DNS en GDC, debes tener lo siguiente:

  • Un registro DNS existente en una zona DNS. Consulta Cómo enumerar registros DNS para obtener orientación sobre cómo enumerar tus registros actuales.
  • Los roles de identidad y acceso necesarios. Para administrar los registros DNS de tu proyecto, pídele al administrador de IAM del proyecto que te otorgue el rol de administrador de proyectos de DNS administrado (managed-dns-project-admin).
  • Para usar la gdcloud CLI, asegúrate de tenerla instalada. Para obtener más información, consulta Instala la gdcloud CLI.
  • Si usas kubectl, un archivo kubeconfig para el servidor de la API global. Si aún no generaste este archivo, consulta Accede. Para obtener más información, consulta Servidores de la API globales y zonales.

Borra un registro DNS

Puedes borrar un registro DNS con la gdcloud CLI o la API de Kubernetes.

gdcloud

Para borrar un registro DNS, usa el gdcloud dns record-sets delete comando:

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

Reemplaza lo siguiente:

  • RESOURCE_RECORD_NAME: El nombre del registro DNS que se borrará.
  • PROJECT_NAMESPACE: El espacio de nombres de tu proyecto. Esta marca es opcional si estableciste un proyecto predeterminado de forma global con gdcloud config set project.
  • --async: Especifica esto si deseas que el comando se muestre de inmediato, en lugar de esperar a que se complete la operación. Puedes usar describe para verificar el estado de la operación.

API

Usa la API de Kubernetes en GDC para borrar un registro DNS:

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

Reemplaza lo siguiente:

  • GLOBAL_API_SERVER: La ruta de acceso kubeconfig del servidor de la API global. Para obtener más información, consulta Servidores de la API globales y zonales. Si aún no generaste un archivo kubeconfig para el servidor de la API, consulta Accede para obtener más detalles.
  • RESOURCE_RECORD_NAME: El registro DNS que se borrará, como myhost.system.example.com.
  • PROJECT_NAMESPACE: El espacio de nombres de tu proyecto.