Exemplos de registro de domínio do Route 53 usando AWS CLI - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos de registro de domínio do Route 53 usando AWS CLI

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o registro de domínio AWS Command Line Interface com o Route 53.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar check-domain-availability.

AWS CLI

Para determinar se você pode registrar um nome de domínio com o Route 53

O comando check-domain-availability a seguir informa se o nome de domínio example.com está ou não disponível para ser registrado usando o Route 53.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains check-domain-availability \ --region us-east-1 \ --domain-name example.com

Saída:

{ "Availability": "UNAVAILABLE" }

O Route 53 oferece suporte a um grande número de domínios de primeiro nível (TLDs), como .com e.jp, mas não oferecemos suporte a todos os disponíveis. TLDs Se você verificar a disponibilidade de um domínio e o Route 53 não suportar o.TLD, check-domain-availability retornará a seguinte mensagem.

An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.

Para obter uma lista dos TLDs que você pode usar ao registrar um domínio no Route 53, consulte Domains That You Can Register with Amazon Route 53 no Amazon Route 53 Developer Guide. Para obter mais informações sobre registro de domínios com o Route 53, consulte Registrar um novo domínio no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar check-domain-transferability.

AWS CLI

Para determinar se um domínio pode ser transferido para o Route 53

O comando check-domain-transferability a seguir retorna informações sobre a possibilidade de transferir um nome de domínio example.com para o Route 53.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains check-domain-transferability \ --region us-east-1 \ --domain-name example.com

Saída:

{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }

Para obter mais informações, consulte Transferring Registration for a Domain to Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar delete-tags-for-domain.

AWS CLI

Para excluir tags de um domínio

O delete-tags-for-domain comando a seguir exclui três tags do domínio especificado. Observe que você especifica somente a chave da tag, não o valor da tag.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains delete-tags-for-domain \ --region us-east-1 \ --domain-name example.com \ --tags-to-delete accounting-key hr-key engineering-key

Este comando não produz saída.

Para confirmar que as tags foram excluídas, você pode executar list-tags-for-domain. Para obter mais informações, consulte Como marcar os recursos do Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar disable-domain-auto-renew.

AWS CLI

Para desativar a renovação automática de um domínio

O disable-domain-auto-renew comando a seguir configura o Route 53 para não renovar automaticamente o domínio example.com antes que o registro do domínio expire.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains disable-domain-auto-renew \ --region us-east-1 \ --domain-name example.com

Este comando não produz saída.

Para confirmar que a configuração foi alterada, você pode executar get-domain-detail. Se a renovação automática estiver desativada, o valor de AutoRenew éFalse. Para obter mais informações sobre renovação automática, consulte Renovação do registro de um domínio < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar disable-domain-transfer-lock.

AWS CLI

Para desativar o bloqueio de transferência em um domínio

O disable-domain-transfer-lock comando a seguir remove o bloqueio de transferência no domínio example.com para que o domínio possa ser transferido para outro registrador. Esse comando altera o clientTransferProhibited status.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains disable-domain-transfer-lock \ --region us-east-1 \ --domain-name example.com

Saída:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Para confirmar que o bloqueio de transferência foi alterado, você pode executar get-domain-detail. Quando o bloqueio de transferência está desativado, o valor de StatusList não é incluídoclientTransferProhibited.

Para obter mais informações sobre o processo de transferência, consulte Transferência de um domínio do Amazon Route 53 para outro registrador no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar enable-domain-auto-renew.

AWS CLI

Para ativar a renovação automática de um domínio

O enable-domain-auto-renew comando a seguir configura o Route 53 para renovar automaticamente o domínio example.com antes que o registro do domínio expire.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains enable-domain-auto-renew \ --region us-east-1 \ --domain-name example.com

Este comando não produz saída. Para confirmar que a configuração foi alterada, você pode executar get-domain-detail. Se a renovação automática estiver ativada, o valor de AutoRenew éTrue.

Para obter mais informações sobre renovação automática, consulte Renovação do registro de um domínio < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar enable-domain-transfer-lock.

AWS CLI

Para ativar o bloqueio de transferência em um domínio

O enable-domain-transfer-lock comando a seguir bloqueia o domínio especificado para que ele não possa ser transferido para outro registrador. Esse comando altera o clientTransferProhibited status.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains enable-domain-transfer-lock \ --region us-east-1 \ --domain-name example.com

Saída:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Para confirmar que o bloqueio de transferência foi alterado, você pode executar get-domain-detail. Quando o bloqueio de transferência está ativado, o valor de StatusList incluiclientTransferProhibited.

Para obter mais informações sobre o processo de transferência, consulte Transferência de um domínio do Amazon Route 53 para outro registrador no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar get-contact-reachability-status.

AWS CLI

Para determinar se o contato do registrante respondeu a um e-mail de confirmação

O get-contact-reachability-status comando a seguir retorna informações sobre se o contato do solicitante do registro do domínio especificado respondeu a um e-mail de confirmação.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains get-contact-reachability-status \ --region us-east-1 \ --domain-name example.com

Saída:

{ "domainName": "example.com", "status": "DONE" }

Para obter mais informações, consulte Reenvio de e-mails de autorização e confirmação no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar get-domain-detail.

AWS CLI

Para obter informações detalhadas sobre um domínio especificado

O comando get-domain-detail a seguir exibe informações sobre o domínio especificado.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains get-domain-detail \ --region us-east-1 \ --domain-name example.com

Saída:

{ "DomainName": "example.com", "Nameservers": [ { "Name": "ns-2048.awsdns-64.com", "GlueIps": [] }, { "Name": "ns-2049.awsdns-65.net", "GlueIps": [] }, { "Name": "ns-2050.awsdns-66.org", "GlueIps": [] }, { "Name": "ns-2051.awsdns-67.co.uk", "GlueIps": [] } ], "AutoRenew": true, "AdminContact": { "FirstName": "Saanvi", "LastName": "Sarkar", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ssarkar@example.com", "ExtraParams": [] }, "RegistrantContact": { "FirstName": "Alejandro", "LastName": "Rosalez", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "arosalez@example.com", "ExtraParams": [] }, "TechContact": { "FirstName": "Wang", "LastName": "Xiulan", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "wxiulan@example.com", "ExtraParams": [] }, "AdminPrivacy": true, "RegistrantPrivacy": true, "TechPrivacy": true, "RegistrarName": "Amazon Registrar, Inc.", "WhoIsServer": "whois.registrar.amazon.com", "RegistrarUrl": "http://registrar.amazon.com", "AbuseContactEmail": "abuse@registrar.amazon.com", "AbuseContactPhone": "+1.2062661000", "CreationDate": 1444934889.601, "ExpirationDate": 1602787689.0, "StatusList": [ "clientTransferProhibited" ] }
  • Para API obter detalhes, consulte GetDomainDetailna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar get-domain-suggestions.

AWS CLI

Para obter uma lista de nomes de domínio sugeridos

O comando get-domain-suggestions a seguir exibe uma lista de nomes de domínio sugeridos com base no nome de domínio example.com. A resposta só inclui os nomes de domínio que estão disponíveis. Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains get-domain-suggestions \ --region us-east-1 \ --domain-name example.com \ --suggestion-count 10 \ --only-available

Saída:

{ "SuggestionsList": [ { "DomainName": "egzaampal.com", "Availability": "AVAILABLE" }, { "DomainName": "examplelaw.com", "Availability": "AVAILABLE" }, { "DomainName": "examplehouse.net", "Availability": "AVAILABLE" }, { "DomainName": "homeexample.net", "Availability": "AVAILABLE" }, { "DomainName": "examplelist.com", "Availability": "AVAILABLE" }, { "DomainName": "examplenews.net", "Availability": "AVAILABLE" }, { "DomainName": "officeexample.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleworld.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleart.com", "Availability": "AVAILABLE" } ] }

O código de exemplo a seguir mostra como usar get-operation-detail.

AWS CLI

Para obter o status atual de uma operação

Algumas operações de registro de domínio são executadas de modo assíncrono e retornam uma resposta antes de serem concluídas. Essas operações retornam um ID de operação que você pode usar para obter o status atual. O comando get-operation-detail retorna o status da operação especificada.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains get-operation-detail \ --region us-east-1 \ --operation-id edbd8d63-7fe7-4343-9bc5-54033example

Saída:

{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }

O código de exemplo a seguir mostra como usar list-domains.

AWS CLI

Para listar os domínios que estão registrados com a conta atual AWS

O list-domains comando a seguir lista informações resumidas sobre os domínios registrados na AWS conta atual.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains list-domains --region us-east-1

Saída:

{ "Domains": [ { "DomainName": "example.com", "AutoRenew": true, "TransferLock": true, "Expiry": 1602712345.0 }, { "DomainName": "example.net", "AutoRenew": true, "TransferLock": true, "Expiry": 1602723456.0 }, { "DomainName": "example.org", "AutoRenew": true, "TransferLock": true, "Expiry": 1602734567.0 } ] }
  • Para API obter detalhes, consulte ListDomainsna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar list-operations.

AWS CLI

Para listar o status das operações que retornam um ID de operação

Algumas operações de registro de domínio são executadas de modo assíncrono e retornam uma resposta antes de serem concluídas. Essas operações retornam um ID de operação que você pode usar para obter o status atual. O comando list-operations a seguir lista informações resumidas, incluindo o status, sobre as operações atuais de registro de domínio.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains list-operations --region us-east-1

Saída:

{ "Operations": [ { "OperationId": "aab9822f-1da0-4bf3-8a15-fd4e0example", "Status": "SUCCESSFUL", "Type": "DOMAIN_LOCK", "SubmittedDate": 1455321739.986 }, { "OperationId": "c24379ed-76be-42f8-bdad-9379bexample", "Status": "SUCCESSFUL", "Type": "UPDATE_NAMESERVER", "SubmittedDate": 1468960475.109 }, { "OperationId": "f47e1297-ef9e-4c2b-ae1e-a5fcbexample", "Status": "SUCCESSFUL", "Type": "RENEW_DOMAIN", "SubmittedDate": 1473561835.943 }, { "OperationId": "75584f23-b15f-459e-aed7-dc6f5example", "Status": "SUCCESSFUL", "Type": "UPDATE_DOMAIN_CONTACT", "SubmittedDate": 1547501003.41 } ] }

A saída inclui todas as operações que retornam um ID de operação e que você executou em todos os domínios que você já registrou usando a AWS conta atual. Se quiser obter somente as operações enviadas após uma data especificada, você pode incluir o submitted-since parâmetro e especificar uma data no formato Unix e no Tempo Universal Coordenado (UTC). O comando a seguir obtém o status de todas as operações enviadas após as 12h do dia UTC 1º de janeiro de 2020.

aws route53domains list-operations \ --submitted-since 1577836800
  • Para API obter detalhes, consulte ListOperationsna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar list-tags-for-domain.

AWS CLI

Para listar tags para um domínio

O list-tags-for-domain comando a seguir lista as tags atualmente associadas ao domínio especificado.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains list-tags-for-domain \ --region us-east-1 \ --domain-name example.com

Saída:

{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }

Para obter mais informações, consulte Como marcar os recursos do Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

  • Para API obter detalhes, consulte ListTagsForDomainna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar register-domain.

AWS CLI

Para registrar um domínio

O register-domain comando a seguir registra um domínio, recuperando todos os valores dos parâmetros de um arquivo JSON formatado.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains register-domain \ --region us-east-1 \ --cli-input-json file://register-domain.json

Conteúdo de register-domain.json:

{ "DomainName": "example.com", "DurationInYears": 1, "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }

Saída:

{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-operation-detail. Para obter mais informações, consulte get-operation-detail.

Para obter mais informações, consulte Registrar um novo domínio no Guia do desenvolvedor do Amazon Route 53.

Para obter informações sobre quais domínios de primeiro nível (TLDs) exigem valores ExtraParams e quais são os valores válidos, consulte ExtraParama Referência do Amazon Route 53 API.

  • Para API obter detalhes, consulte RegisterDomainna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar renew-domain.

AWS CLI

Para renovar um domínio

O renew-domain comando a seguir renova o domínio especificado por cinco anos. Para obter o valor decurrent-expiry-year, use o get-domain-detail comando e converta o valor de ExpirationDate do formato Unix.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains renew-domain \ --region us-east-1 \ --domain-name example.com \ --duration-in-years 5 \ --current-expiry-year 2020

Saída:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-operation-detail. Para obter mais informações, consulte get-operation-detail.

O registro de cada domínio de primeiro nível (TLD), como .com ou .org, controla o número máximo de anos pelos quais você pode renovar um domínio. Para obter o período máximo de renovação do seu domínio, consulte a seção “Período de registro e renovação” dos seus domínios que você pode registrar TLD no Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

Para obter mais informações, consulte Renovação do registro de um domínio no Guia do desenvolvedor do Amazon Route 53.

  • Para API obter detalhes, consulte RenewDomainna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar resend-contact-reachability-email.

AWS CLI

Para reenviar o e-mail de confirmação para o endereço de e-mail atual do registrante, entre em contato

O resend-contact-reachability-email comando a seguir reenvia o e-mail de confirmação para o endereço de e-mail atual do contato do registrante do domínio example.com.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains resend-contact-reachability-email \ --region us-east-1 \ --domain-name example.com

Saída:

{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }

Se o valor de isAlreadyVerified fortrue, como neste exemplo, o contato do registrante já confirmou que o endereço de e-mail especificado está acessível.

Para obter mais informações, consulte Reenvio de e-mails de autorização e confirmação no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar retrieve-domain-auth-code.

AWS CLI

Para obter o código de autorização de um domínio para que você possa transferir o domínio para outro registrador

O retrieve-domain-auth-code comando a seguir obtém o código de autorização atual para o domínio example.com. Você atribui esse valor a outro registrador de domínio quando deseja transferir o domínio para esse registrador.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains retrieve-domain-auth-code \ --region us-east-1 \ --domain-name example.com

Saída:

{ "AuthCode": ")o!v3dJeXampLe" }

Para obter mais informações, consulte Transferência de um domínio do Amazon Route 53 para outro registrador no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar transfer-domain.

AWS CLI

Para transferir um domínio para o Amazon Route 53

O transfer-domain comando a seguir transfere um domínio para o Route 53, com os parâmetros fornecidos pelo arquivo JSON -formatted. C:\temp\transfer-domain.json

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains transfer-domain \ --region us-east-1 \ --cli-input-json file://C:\temp\transfer-domain.json

Conteúdo de transfer-domain.json:

{ "DomainName": "example.com", "DurationInYears": 1, "Nameservers": [ { "Name": "ns-2048.awsdns-64.com" }, { "Name": "ns-2049.awsdns-65.net" }, { "Name": "ns-2050.awsdns-66.org" }, { "Name": "ns-2051.awsdns-67.co.uk" } ], "AuthCode": ")o!v3dJeXampLe", "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }

Saída:

{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-operation-detail. Para obter mais informações, consulte get-operation-detail.

Para obter mais informações, consulte Transferring Registration for a Domain to Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

  • Para API obter detalhes, consulte TransferDomainna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar update-domain-contact-privacy.

AWS CLI

Para atualizar as configurações de privacidade dos contatos de um domínio

O update-domain-contact-privacy comando a seguir desativa a proteção de privacidade do contato administrativo do domínio example.com. Esse comando só pode ser executado na região us-east-1.

Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains update-domain-contact-privacy \ --region us-east-1 \ --domain-name example.com \ --no-admin-privacy

Saída:

{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-operation-detail. Para obter mais informações, consulte get-operation-detail.

Para obter mais informações, consulte Ativar ou desativar a proteção de privacidade para informações de contato de um domínio no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar update-domain-contact.

AWS CLI

Para atualizar as informações de contato de um domínio

O update-domain-contact comando a seguir atualiza as informações de contato de um domínio, obtendo os parâmetros do arquivo JSON -formatado. C:\temp\update-domain-contact.json

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains update-domain-contact \ --region us-east-1 \ --cli-input-json file://C:\temp\update-domain-contact.json

Conteúdo de update-domain-contact.json:

{ "AdminContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "DomainName": "example.com", "RegistrantContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "TechContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" } }

Saída:

{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-domain-detail. Para obter mais informações, consulte Atualização das informações de contato de um domínio no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar update-domain-nameservers.

AWS CLI

Para atualizar os servidores de nomes de um domínio

O update-domain-nameservers comando a seguir atualiza os servidores de nomes de um domínio.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains update-domain-nameservers \ --region us-east-1 \ --domain-name example.com \ --nameservers Name=ns-1.awsdns-01.org Name=ns-2.awsdns-02.co.uk Name=ns-3.awsdns-03.net Name=ns-4.awsdns-04.com

Saída:

{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }

Para confirmar que a operação foi bem-sucedida, você pode executar get-domain-detail.

Para obter mais informações, consulte Adicionar ou alterar servidores de nomes e registros Glue para um domínio no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar update-tags-for-domain.

AWS CLI

Para adicionar ou atualizar tags para um domínio

O update-tags-for-domain comando a seguir adiciona ou atualiza duas chaves e os valores correspondentes para o domínio example.com. Para atualizar o valor de uma chave, basta incluir a chave e o novo valor. Você pode adicionar ou atualizar tags em apenas um domínio por vez.

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains update-tags-for-domain \ --region us-east-1 \ --domain-name example.com \ --tags-to-update "Key=key1,Value=value1" "Key=key2,Value=value2"

Este comando não produz saída. Para confirmar se as tags foram adicionadas ou atualizadas, você pode executar list-tags-for-domain.

Para obter mais informações, consulte Como marcar os recursos do Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53.

O código de exemplo a seguir mostra como usar view-billing.

AWS CLI

Para obter informações de cobrança das cobranças de registro de domínio da conta corrente AWS

O comando view-billing a seguir retorna todos os registros de faturamento referentes a domínios para a conta atual no período de 1º de janeiro de 2018 (1514764800 no horário Unix) e meia-noite de 31 de dezembro de 2019 (1577836800 no horário Unix).

Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida como us-east-1, você poderá omitir o parâmetro region.

aws route53domains view-billing \ --region us-east-1 \ --start-time 1514764800 \ --end-time 1577836800

Saída:

{ "BillingRecords": [ { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "149962827", "BillDate": 1536618063.181, "Price": 12.0 }, { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "290913289", "BillDate": 1568162630.884, "Price": 12.0 } ] }

Para obter mais informações, consulte ViewBillingna Amazon Route 53 API Reference.

  • Para API obter detalhes, consulte ViewBillingna Referência de AWS CLI Comandos.