Configure o DNS de gestão para nuvens privadas
Este documento descreve como gerir as associações da zona DNS de gestão de uma nuvem privada. Use este documento se quiser listar, criar, eliminar, atualizar ou rever associações de zonas DNS. Para mais informações sobre o Cloud DNS, consulte o artigo Configurar o DNS para acesso ao dispositivo de gestão.
Listar associações de zonas DNS de gestão de listas
Pode listar todas as redes associadas à zona DNS de gestão da nuvem privada. A rede do VMware Engine da nuvem privada é automaticamente
associada à zona DNS de gestão como parte da criação da nuvem privada. Todas as redes
com peering à rede do VMware Engine na nuvem privada também são
associadas automaticamente à zona DNS de gestão. As associações de zonas DNS de gestão criadas automaticamente têm nomes de recursos do tipo auto-bind-xxxxxx
.
Para listar as associações de zonas DNS de gestão através da Google Cloud CLI ou da API VMware Engine, faça o seguinte:
gcloud
Para listar as associações de zonas DNS de gestão através da CLI do Google Cloud,
use o 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
Substitua o seguinte:
PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.ZONE
: a zona para este pedido.
API
Para listar as associações de zonas de DNS de gestão através da API VMware Engine, faça um pedido GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
Substitua o seguinte:
PROJECT_ID
: o projeto para este pedido.ZONE
: a zona para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.
Crie uma associação de zona DNS de gestão
Uma VPC ou uma rede do VMware Engine podem ser associadas à zona de DNS de gestão. Para criar uma nova associação de zona de DNS de gestão da nuvem privada associando uma VPC ou uma rede do VMware Engine através da Google Cloud CLI ou da API VMware Engine, faça o seguinte:
gcloud
Para associar uma VPC através da CLI gcloud, use o 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 associar uma rede do VMware Engine, use o 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
Substitua o seguinte:
DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS.PRIVATE_CLOUD_ID
: o nome da sua nuvem privada.ZONE
: a zona da sua nuvem privada.VPC_PROJECT_ID
: o projeto da sua rede VPC.PROJECT_ID
: o projeto para a sua nuvem privada.NETWORK_ID
: o nome da sua rede do VMware Engine.VPC_NETWORK
: o nome da sua rede VPC.
API
Para associar uma VPC através da API VMware Engine, faça um pedido 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 associar uma rede do VMware Engine através da API VMware Engine,
faça um pedido 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" }'
Substitua o seguinte:
PROJECT_ID
: o projeto para a sua nuvem privada.ZONE
: a zona da sua nuvem privada.PRIVATE_CLOUD_ID
: o nome da sua nuvem privada.DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS.VPC_PROJECT_ID
: o projeto da sua rede VPC.VPC_NETWORK
: o nome da sua rede VPC.NETWORK_ID
: o nome da sua rede do VMware Engine.
Elimine as vinculações da zona DNS de gestão
Pode eliminar uma associação de zona DNS que foi criada. Consulte a lista de associações de zonas DNS de gestão e encontre a
DNS_ZONE_BINDING_ID
correspondente à rede da VPC ou do VMware Engine da qual quer remover a associação. Para eliminar uma associação
de zona de DNS de gestão através da Google Cloud CLI ou da API VMware Engine, faça o seguinte:
gcloud
Se quiser eliminar uma associação de zona de DNS de gestão através da Google Cloud CLI,
use o 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
Substitua o seguinte:
DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.ZONE
: a zona para este pedido.
API
Se quiser eliminar uma associação de zona DNS de gestão através da API VMware Engine, faça um pedido DELETE
:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Substitua o seguinte:
PROJECT_ID
: o projeto para este pedido.ZONE
: a zona para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.
Edite a associação da zona DNS de gestão
Pode editar a descrição de uma associação de zona DNS de gestão através da CLI Google Cloud ou da API VMware Engine fazendo o seguinte:
gcloud
Se quiser editar a descrição de uma associação de zona DNS de gestão através da Google Cloud CLI, use o 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"
Substitua o seguinte:
DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.ZONE
: a zona para este pedido.DESCRIPTION
: uma nova descrição para este pedido.
API
Se quiser editar a descrição de uma associação de zona DNS de gestão através da API VMware Engine, faça um pedido 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" }'
Substitua o seguinte:
PROJECT_ID
: o projeto para este pedido.ZONE
: a zona para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.DESCRIPTION
: uma nova descrição para este pedido.
Descreva a associação da zona DNS de gestão
Pode obter a descrição de uma associação de zona DNS de gestão para validar as atualizações através da CLI Google Cloud ou da API VMware Engine fazendo o seguinte:
gcloud
Se quiser obter a descrição de uma associação de zona DNS de gestão através da Google Cloud CLI, use o 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
Substitua o seguinte:
DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.ZONE
: a zona para este pedido.
API
Se quiser obter a descrição de uma associação de zona de DNS de gestão através da API VMware Engine, faça um pedido GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Substitua o seguinte:
PROJECT_ID
: o projeto para este pedido.ZONE
: a zona para este pedido.PRIVATE_CLOUD_ID
: o nome da nuvem privada para este pedido.DNS_ZONE_BINDING_ID
: o ID da associação da zona DNS para este pedido.