Ejemplos de registro de dominios de Route 53 utilizando AWS CLI - AWS Command Line Interface

Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplos de registro de dominios de Route 53 utilizando AWS CLI

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar situaciones comunes mediante el AWS Command Line Interface registro de dominios de Route 53.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.

Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.

Acciones

El siguiente ejemplo de código muestra cómo usarlocheck-domain-availability.

AWS CLI

Para determinar si puede registrar un nombre de dominio con Route 53

El siguiente check-domain-availability comando devuelve información sobre si el nombre de dominio example.com está disponible para registrarse mediante Route 53.

Este comando se ejecuta solo en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "Availability": "UNAVAILABLE" }

Route 53 admite una gran cantidad de dominios de nivel superior (TLDs), como .com y.jp, pero no admitimos todos los disponiblesTLDs. Si compruebas la disponibilidad de un dominio y Route 53 no lo admiteTLD, check-domain-availability devuelve el siguiente mensaje.

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

Para obtener una lista de los TLDs que puede utilizar al registrar un dominio en Route 53, consulte Dominios que puede registrar en Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53. Para obtener más información sobre el registro de dominios en Amazon Route 53, consulte Registrar un nuevo dominio en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarlocheck-domain-transferability.

AWS CLI

Para determinar si un dominio se puede transferir a Route 53

El siguiente check-domain-transferability comando devuelve información sobre si puede transferir el nombre de dominio example.com a Route 53.

Este comando se ejecuta solo en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para obtener más información, consulte Transferir el registro de un dominio a Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarlodelete-tags-for-domain.

AWS CLI

Para eliminar las etiquetas de un dominio

El siguiente delete-tags-for-domain comando elimina tres etiquetas del dominio especificado. Tenga en cuenta que solo especifica la clave de la etiqueta, no el valor de la etiqueta.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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 no genera ninguna salida.

Para confirmar que se eliminaron las etiquetas, puede ejecutar list-tags-for-domain. Para obtener más información, consulte Etiquetado de los recursos de Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte DeleteTagsForDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodisable-domain-auto-renew.

AWS CLI

Para deshabilitar la renovación automática de un dominio

El siguiente disable-domain-auto-renew comando configura Route 53 para que no renueve automáticamente el dominio example.com antes de que caduque el registro del dominio.

Este comando se ejecuta solo en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Este comando no genera ninguna salida.

Para confirmar que se ha cambiado la configuración, puede ejecutar get-domain-detail. Si la renovación automática está desactivada, el valor de AutoRenew esFalse. Para obtener más información sobre la renovación automática, consulte Renovación del registro de un dominio < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarlodisable-domain-transfer-lock.

AWS CLI

Para deshabilitar el bloqueo de transferencia en un dominio

El siguiente disable-domain-transfer-lock comando elimina el bloqueo de transferencia del dominio example.com para que el dominio se pueda transferir a otro registrador. Este comando cambia el clientTransferProhibited estado.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para confirmar que se ha cambiado el bloqueo de transferencia, puedes ejecutar get-domain-detail. Cuando el bloqueo de transferencia está desactivado, el valor de StatusList no se incluyeclientTransferProhibited.

Para obtener más información sobre el proceso de transferencia, consulte Transferencia de un dominio de Amazon Route 53 a otro registrador en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloenable-domain-auto-renew.

AWS CLI

Para habilitar la renovación automática de un dominio

El siguiente enable-domain-auto-renew comando configura Route 53 para que renueve automáticamente el dominio example.com antes de que caduque el registro del dominio.

Este comando se ejecuta solo en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Este comando no genera ninguna salida. Para confirmar que se ha cambiado la configuración, puede ejecutar get-domain-detail. Si la renovación automática está habilitada, el valor de AutoRenew esTrue.

Para obtener más información sobre la renovación automática, consulte Renovación del registro de un dominio < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloenable-domain-transfer-lock.

AWS CLI

Para habilitar el bloqueo de transferencia en un dominio

El siguiente enable-domain-transfer-lock comando bloquea el dominio especificado para que no se pueda transferir a otro registrador. Este comando cambia el clientTransferProhibited estado.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para confirmar que se ha cambiado el bloqueo de transferencia, puedes ejecutar get-domain-detail. Cuando el bloqueo de transferencia está activado, el valor de StatusList incluyeclientTransferProhibited.

Para obtener más información sobre el proceso de transferencia, consulte Transferencia de un dominio de Amazon Route 53 a otro registrador en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloget-contact-reachability-status.

AWS CLI

Para determinar si el contacto del registrante ha respondido a un correo electrónico de confirmación

El siguiente get-contact-reachability-status comando devuelve información sobre si el contacto del registrante del dominio especificado ha respondido a un correo electrónico de confirmación.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para obtener más información, consulte Reenviar correos electrónicos de autorización y confirmación en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloget-domain-detail.

AWS CLI

Para obtener información detallada sobre un dominio específico

El siguiente get-domain-detail comando muestra información detallada sobre el dominio especificado.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "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 obtener más información, consulte GetDomainDetailla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloget-domain-suggestions.

AWS CLI

Para obtener una lista de nombres de dominio sugeridos

El siguiente get-domain-suggestions comando muestra una lista de nombres de dominio sugeridos en función del nombre de dominioexample.com. La respuesta incluye solo los nombres de dominio que están disponibles. Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "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" } ] }
  • Para API obtener más información, consulte GetDomainSuggestionsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloget-operation-detail.

AWS CLI

Para obtener el estado actual de una operación

Algunas operaciones de registro de dominios funcionan de forma asíncrona y devuelven una respuesta antes de que finalicen. Estas operaciones devuelven un identificador de operación que puede usar para obtener el estado actual. El siguiente get-operation-detail comando devuelve el estado de la operación especificada.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }
  • Para API obtener más información, consulte GetOperationDetailla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-domains.

AWS CLI

Para enumerar los dominios que están registrados en la AWS cuenta corriente

El siguiente list-domains comando muestra información resumida sobre los dominios que están registrados en la AWS cuenta actual.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "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 obtener más información, consulte ListDomainsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-operations.

AWS CLI

Para enumerar el estado de las operaciones que devuelven un identificador de operación

Algunas operaciones de registro de dominios se ejecutan de forma asíncrona y devuelven una respuesta antes de que finalicen. Estas operaciones devuelven un identificador de operación que puede usar para obtener el estado actual. El siguiente list-operations comando muestra información resumida, incluido el estado, sobre las operaciones actuales de registro de dominios.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "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 } ] }

El resultado incluye todas las operaciones que devuelven un identificador de operación y que ha realizado en todos los dominios que haya registrado alguna vez con la AWS cuenta corriente. Si desea obtener solo las operaciones que envió después de una fecha específica, puede incluir el submitted-since parámetro y especificar una fecha en formato Unix y en horario universal coordinado (UTC). El siguiente comando obtiene el estado de todas las operaciones que se enviaron después de las 12:00 horas del 1 de UTC enero de 2020.

aws route53domains list-operations \ --submitted-since 1577836800
  • Para API obtener más información, consulte ListOperationsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-tags-for-domain.

AWS CLI

Para enumerar las etiquetas de un dominio

El siguiente list-tags-for-domain comando muestra las etiquetas que están asociadas actualmente al dominio especificado.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para obtener más información, consulte Etiquetado de los recursos de Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte ListTagsForDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloregister-domain.

AWS CLI

Para registrar un dominio

El siguiente register-domain comando registra un dominio y recupera todos los valores de los parámetros de un archivo JSON con formato.

Este comando solo se ejecuta en la región. us-east-1 Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Contenidos 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 }

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutarget-operation-detail. Para obtener más información, consulte get-operation-detail.

Para obtener más información, consulte Renovación de un nuevo dominio en la guía para desarrolladores de Amazon Route 53.

Para obtener información sobre los dominios de nivel superior (TLDs) que requieren valores ExtraParams y cuáles son los valores válidos, consulte ExtraParamla APIreferencia de Amazon Route 53.

  • Para API obtener más información, consulte RegisterDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlorenew-domain.

AWS CLI

Para renovar un dominio

El siguiente renew-domain comando renueva el dominio especificado durante cinco años. Para obtener el valor decurrent-expiry-year, utilice el get-domain-detail comando y convierta el valor de ExpirationDate desde el formato Unix.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutarget-operation-detail. Para obtener más información, consulte get-operation-detail.

El registro de cada dominio de nivel superior (TLD), como .com o .org, controla el número máximo de años durante los que se puede renovar un dominio. Para obtener el período máximo de renovación de su dominio, consulte la sección «Periodo de registro y renovación» correspondiente a los dominios que puede registrar TLD en Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

Para obtener más información, consulte Renovación del registro de un dominio en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte RenewDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloresend-contact-reachability-email.

AWS CLI

Para volver a enviar el correo electrónico de confirmación a la dirección de correo electrónico actual del registrante, póngase en contacto

El siguiente resend-contact-reachability-email comando reenvía el correo electrónico de confirmación a la dirección de correo electrónico actual del contacto del registrante del dominio example.com.

Este comando solo se ejecuta en la región. us-east-1 Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Si el valor de isAlreadyVerified estrue, como en este ejemplo, el contacto registrante ya ha confirmado que se puede acceder a la dirección de correo electrónico especificada.

Para obtener más información, consulte Reenviar correos electrónicos de autorización y confirmación en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloretrieve-domain-auth-code.

AWS CLI

Para obtener el código de autorización de un dominio para poder transferirlo a otro registrador

El siguiente retrieve-domain-auth-code comando obtiene el código de autorización actual del dominio example.com. Le das este valor a otro registrador de dominios cuando deseas transferir el dominio a ese registrador.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para obtener más información, consulte Transferencia de un dominio de Amazon Route 53 a otro registrador en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarlotransfer-domain.

AWS CLI

Para transferir un dominio a Amazon Route 53

El siguiente transfer-domain comando transfiere un dominio a Route 53, con los parámetros proporcionados por el archivo con JSON formato. C:\temp\transfer-domain.json

Este comando se ejecuta solo en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Contenidos 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 }

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutarget-operation-detail. Para obtener más información, consulte get-operation-detail.

Para obtener más información, consulte Transferir el registro de un dominio a Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte TransferDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloupdate-domain-contact-privacy.

AWS CLI

Para actualizar la configuración de privacidad de los contactos de un dominio

El siguiente update-domain-contact-privacy comando desactiva la protección de la privacidad del contacto administrativo del dominio example.com. Este comando solo se ejecuta en la us-east-1 región.

Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutarget-operation-detail. Para obtener más información, consulte get-operation-detail.

Para obtener más información, consulte Habilitar o deshabilitar la protección de la privacidad de la información de contacto de un dominio en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloupdate-domain-contact.

AWS CLI

Para actualizar la información de contacto de un dominio

El siguiente update-domain-contact comando actualiza la información de contacto de un dominio y obtiene los parámetros del archivo JSON con formato. C:\temp\update-domain-contact.json

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Contenidos 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" } }

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutar get-domain-detail. Para obtener más información, consulte Actualización de la información de contacto de un dominio en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte UpdateDomainContactla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloupdate-domain-nameservers.

AWS CLI

Para actualizar los servidores de nombres de un dominio

El siguiente update-domain-nameservers comando actualiza los servidores de nombres de un dominio.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

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

Para confirmar que la operación se realizó correctamente, puede ejecutar get-domain-detail.

Para obtener más información, consulte Añadir o cambiar servidores de nombres y registros de Glue para un dominio en la Guía para desarrolladores de Amazon Route 53.

El siguiente ejemplo de código muestra cómo usarloupdate-tags-for-domain.

AWS CLI

Para añadir o actualizar etiquetas para un dominio

El siguiente update-tags-for-domain comando agrega o actualiza dos claves y los valores correspondientes para el dominio example.com. Para actualizar el valor de una clave, simplemente incluye la clave y el nuevo valor. Solo puedes añadir o actualizar etiquetas en un dominio a la vez.

Este comando solo se ejecuta en la us-east-1 región. Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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 no genera ninguna salida. Para confirmar que las etiquetas se han añadido o actualizado, puede ejecutar list-tags-for-domain.

Para obtener más información, consulte Etiquetado de los recursos de Amazon Route 53 en la Guía para desarrolladores de Amazon Route 53.

  • Para API obtener más información, consulte UpdateTagsForDomainla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarloview-billing.

AWS CLI

Para obtener la información de facturación de los cargos de registro de dominio de la AWS cuenta corriente

El siguiente view-billing comando devuelve todos los registros de facturación relacionados con el dominio de la cuenta corriente durante el período comprendido entre el 1 de enero de 2018 (1514764800 en horario Unix) y la medianoche del 31 de diciembre de 2019 (1577836800 en horario Unix).

Este comando solo se ejecuta en la región. us-east-1 Si su región predeterminada está establecida enus-east-1, puede omitir el region parámetro.

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

Salida:

{ "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 obtener más información, consulte ViewBillingla APIreferencia de Amazon Route 53.

  • Para API obtener más información, consulte ViewBillingla Referencia de AWS CLI comandos.