Configura el DNS de administración para nubes privadas
En este documento, se describe cómo administrar las vinculaciones de zona de DNS de administración de una nube privada. Usa este documento si deseas enumerar, crear, borrar, actualizar o revisar las vinculaciones de zonas DNS. Para obtener más información sobre Cloud DNS, consulta Configura el DNS para el acceso del dispositivo de administración.
Enumera las vinculaciones de zonas de DNS de administración
Puedes enumerar todas las redes que están vinculadas a la zona de DNS de administración de la nube privada. La red de VMware Engine de la nube privada se vincula automáticamente a la zona de DNS de administración como parte de la creación de la nube privada. Todas las redes que se conectan a la red de VMware Engine de la nube privada también se vinculan automáticamente a la zona de DNS de administración. Las vinculaciones de zonas de DNS de administración que se crean automáticamente tienen nombres de recursos del tipo auto-bind-xxxxxx
.
Para obtener una lista de las vinculaciones de zonas de DNS de administración con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:
gcloud
Para enumerar las vinculaciones de zonas de DNS de administración con Google Cloud CLI, usa el comando gcloud vmware private-clouds management-dns-zone-bindings list
:
gcloud vmware private-clouds management-dns-zone-bindings list \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Reemplaza lo siguiente:
PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.ZONE
: es la zona para esta solicitud.
API
Para enumerar las vinculaciones de zonas de DNS de administración con la API de VMware Engine, realiza una solicitud GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
Reemplaza lo siguiente:
PROJECT_ID
: Es el proyecto de esta solicitud.ZONE
: es la zona para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.
Crea una vinculación de zona de DNS de administración
Una VPC o una red de VMware Engine se pueden vincular a la zona de DNS de administración. Para crear una nueva vinculación de zona de DNS de administración de nube privada vinculando una VPC o una red de VMware Engine con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:
gcloud
Para vincular una VPC con Google Cloud CLI, usa el
comando gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vpc-network=projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK
Para vincular una red de VMware Engine, usa el
comando gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vmware-engine-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID
Reemplaza lo siguiente:
DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona de DNS.PRIVATE_CLOUD_ID
: Es el nombre de tu nube privada.ZONE
: La zona de tu nube privada.VPC_PROJECT_ID
: Es el proyecto de tu red de VPC.PROJECT_ID
: El proyecto de tu nube privada.NETWORK_ID
: Es el nombre de tu red de VMware Engine.VPC_NETWORK
: Es el nombre de tu red de VPC.
API
Para vincular una VPC con la API de VMware Engine, realiza una solicitud POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vpc_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK" }'
Para vincular una red de VMware Engine con la API de VMware Engine, realiza una solicitud POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vmware_engine_network" : "NETWORK_ID" }'
Reemplaza lo siguiente:
PROJECT_ID
: El proyecto de tu nube privada.ZONE
: La zona de tu nube privada.PRIVATE_CLOUD_ID
: Es el nombre de tu nube privada.DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona de DNS.VPC_PROJECT_ID
: Es el proyecto de tu red de VPC.VPC_NETWORK
: Es el nombre de tu red de VPC.NETWORK_ID
: Es el nombre de tu red de VMware Engine.
Borra las vinculaciones de zonas de DNS de administración
Puedes borrar una vinculación de zona DNS que se haya creado. Consulta la lista de vinculaciones de zonas de DNS de administración y busca el DNS_ZONE_BINDING_ID
que corresponde a la VPC o la red de VMware Engine de la que deseas quitar la vinculación. Para borrar una vinculación de zona de DNS de administración con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:
gcloud
Si deseas borrar una vinculación de zona de DNS de administración con Google Cloud CLI, usa el comando gcloud vmware private-clouds management-dns-zone-bindings delete
:
gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Reemplaza lo siguiente:
DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.ZONE
: es la zona para esta solicitud.
API
Si deseas borrar una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud DELETE
:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Reemplaza lo siguiente:
PROJECT_ID
: Es el proyecto de esta solicitud.ZONE
: es la zona para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.
Edita la vinculación de la zona DNS de administración
Para editar una descripción de vinculación de zona de DNS de administración con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:
gcloud
Si deseas editar la descripción de una vinculación de zona de DNS de administración con Google Cloud CLI, usa el comando gcloud vmware private-clouds management-dns-zone-bindings update
:
gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --description="DESCRIPTION"
Reemplaza lo siguiente:
DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.ZONE
: es la zona para esta solicitud.DESCRIPTION
: Una descripción nueva para esta solicitud.
API
Si deseas editar la descripción de una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud PATCH
:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID?update_mask_description" -d '{ "description": "DESCRIPTION" }'
Reemplaza lo siguiente:
PROJECT_ID
: Es el proyecto de esta solicitud.ZONE
: es la zona para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.DESCRIPTION
: Una descripción nueva para esta solicitud.
Describe la vinculación de zonas de DNS de administración
Para obtener la descripción de una vinculación de zona de DNS de administración y verificar las actualizaciones con la API de Google Cloud CLI o VMware Engine, haz lo siguiente:
gcloud
Si deseas obtener la descripción de una vinculación de zona de DNS de administración con Google Cloud CLI, usa el comando gcloud vmware private-clouds management-dns-zone-bindings describe
:
gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Reemplaza lo siguiente:
DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.ZONE
: es la zona para esta solicitud.
API
Si deseas obtener la descripción de una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Reemplaza lo siguiente:
PROJECT_ID
: Es el proyecto de esta solicitud.ZONE
: es la zona para esta solicitud.PRIVATE_CLOUD_ID
: Es el nombre de la nube privada para esta solicitud.DNS_ZONE_BINDING_ID
: Es el ID de vinculación de la zona DNS para esta solicitud.