Esta página fornece instruções para criar, atualizar, listar e eliminar zonas geridas do Cloud DNS. Antes de usar esta página, familiarize-se com a vista geral do Cloud DNS e os termos principais.
Antes de começar
A API Cloud DNS requer que crie um projeto do Cloud DNS e ative a API Cloud DNS.
Se estiver a criar uma aplicação que use a API REST, também tem de criar um ID de cliente OAuth 2.0.
- Se ainda não tiver uma, inscreva-se numa Conta Google.
- Ative a API Cloud DNS na Google Cloud consola. Pode escolher um projeto existente do Compute Engine ou do App Engine, ou pode criar um novo projeto.
- Se precisar de fazer pedidos à API REST, tem de criar um ID do OAuth 2.0. Consulte o artigo Configurar o OAuth 2.0.
- No projeto, tome nota das seguintes informações que tem de introduzir nos
passos posteriores:
-
O ID de cliente (
xxxxxx.apps.googleusercontent.com). - O ID do projeto que quer usar. Pode encontrar o ID na parte superior da página Vista geral na Google Cloud consola. Também pode pedir ao utilizador que indique o nome do projeto que quer usar na sua app.
-
O ID de cliente (
Se não tiver executado a CLI Google Cloud anteriormente, tem de executar o seguinte comando para especificar o nome do projeto e fazer a autenticação com a Google Cloud consola:
gcloud auth login
Se quiser executar um comando gcloud em recursos Google Cloud
noutro projeto, especifique a opção --project para este comando e para os
outros comandos gcloud ao longo desta página.
Crie zonas geridas
Cada zona gerida que criar está associada a um Google Cloud projeto. As secções seguintes descrevem como criar o tipo de zona gerida que o Cloud DNS suporta.
Crie uma zona pública
Para criar uma nova zona gerida, conclua os passos seguintes.
Consola
Na Google Cloud consola, aceda à página Crie uma zona DNS.
Para o Tipo de zona, selecione Público.
Introduza um Nome da zona, como
my-new-zone.Introduza um sufixo de nome DNS para a zona com um nome de domínio que lhe pertença. Todos os registos na zona partilham este sufixo, por exemplo:
example.com.Em DNSSEC, selecione Desativado, Ativado ou Transferir. Para mais informações, consulte o artigo Ative as DNSSEC para zonas geridas existentes.
Clique em Criar. É apresentada a página Detalhes da zona.
gcloud
Execute o comando
dns managed-zones create:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--labels=LABELS \
--visibility=public
Substitua o seguinte:
NAME: um nome para a sua zonaDESCRIPTION: uma descrição da sua zonaDNS_SUFFIX: o sufixo DNS da sua zona, comoexample.comLABELS: uma lista opcional separada por vírgulas de pares de chave-valor, comodept=marketingouproject=project1; para mais informações, consulte a documentação do SDK
Terraform
API
Envie um pedido POST através do método
managedZones.create: