Questa documentazione è valida AWS CLI solo per la versione 1.
Abbiamo annunciato l'imminente fine del supporto per la AWS CLI versione 1. Ti consigliamo di eseguire la migrazione alla versione 2. AWS CLI Per date, dettagli aggiuntivi e informazioni su come eseguire la migrazione, consulta l'annuncio.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di registrazione di domini Route 53 utilizzando AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando la registrazione del dominio AWS Command Line Interface con Route 53.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare check-domain-availability.
- AWS CLI
-
Come determinare se è possibile registrare un nome di dominio con Route 53
Il comando
check-domain-availabilityseguente restituisce informazioni sulla disponibilità del nome di dominioexample.comper la registrazione tramite Route 53.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains check-domain-availability \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "Availability": "UNAVAILABLE" }Route 53 supporta numerosi domini di primo livello (TLD), come
.come.jp, ma non supporta tutti i TLD disponibili. Se verifichi la disponibilità di un dominio e Route 53 non supporta il dominio di primo livello,check-domain-availabilityrestituisce il seguente messaggio.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.Per un elenco dei TLD utilizzabili per registrare un dominio con Route 53, consulta Domini che è possibile registrare con Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53. Per ulteriori informazioni sulla registrazione dei domini con Amazon Route 53, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi CheckDomainAvailability
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare check-domain-transferability.
- AWS CLI
-
Come determinare se un dominio può essere trasferito a Route 53
Il comando
check-domain-transferabilityseguente restituisce informazioni sulla possibilità di trasferire il nome di dominioexample.coma Route 53.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains check-domain-transferability \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }Per ulteriori informazioni, consulta Trasferimento della registrazione per un dominio ad Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. CheckDomainTransferability
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-tags-for-domain.
- AWS CLI
-
Come eliminare i tag per un dominio
Il comando
delete-tags-for-domainseguente elimina tre tag dal dominio specificato. Tieni presente che è necessario specificare solo la chiave del tag, e non il suo valore.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains delete-tags-for-domain \ --regionus-east-1\ --domain-nameexample.com\ --tags-to-deleteaccounting-keyhr-keyengineering-keyQuesto comando non produce alcun output.
Per confermare che i tag sono stati eliminati, puoi eseguire il comando list-tags-for-domain. Per ulteriori informazioni, consulta Tagging delle risorse Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteTagsForDomain
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare disable-domain-auto-renew.
- AWS CLI
-
Come disabilitare il rinnovo automatico di un dominio
Il comando
disable-domain-auto-renewseguente configura Route 53 in modo da non rinnovare automaticamente il dominioexample.comprima della scadenza della sua registrazione.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains disable-domain-auto-renew \ --regionus-east-1\ --domain-nameexample.comQuesto comando non produce alcun output.
Per confermare che l’impostazione è stata modificata, è possibile eseguire il comando get-domain-detail. Se il rinnovo automatico è disabilitato, il valore di
AutoRenewèFalse. Per ulteriori informazioni sul rinnovo automatico, consulta Renewing Registration for a Domain < nella Amazon Route 53 Developer Guide. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html-
Per i dettagli sulle API, consulta la sezione DisableDomainAutoRenew
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare disable-domain-transfer-lock.
- AWS CLI
-
Come disabilitare il blocco del trasferimento su un dominio
Il comando
disable-domain-transfer-lockseguente rimuove il blocco del trasferimento sul dominioexample.comin modo che il dominio possa essere trasferito a un altro registrar. Questo comando modifica lo statoclientTransferProhibited.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains disable-domain-transfer-lock \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire il comando get-domain-detail. Quando il blocco del trasferimento è disabilitato, il valore di
StatusListnon includeclientTransferProhibited.Per ulteriori informazioni sul processo di trasferimento, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. DisableDomainTransferLock
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare enable-domain-auto-renew.
- AWS CLI
-
Come abilitare il rinnovo automatico di un dominio
Il comando
enable-domain-auto-renewseguente configura Route 53 in modo da rinnovare automaticamente il dominioexample.comprima della scadenza della sua registrazione.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains enable-domain-auto-renew \ --regionus-east-1\ --domain-nameexample.comQuesto comando non produce alcun output. Per confermare che l’impostazione è stata modificata, è possibile eseguire il comando get-domain-detail. Se il rinnovo automatico è abilitato, il valore di
AutoRenewèTrue.Per ulteriori informazioni sul rinnovo automatico, consulta Renewing Registration for a Domain < nella Amazon Route 53 Developer Guide. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html
-
Per i dettagli sulle API, consulta la sezione EnableDomainAutoRenew
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare enable-domain-transfer-lock.
- AWS CLI
-
Come abilitare il blocco del trasferimento su un dominio
Il comando
enable-domain-transfer-lockseguente blocca il dominio specificato in modo che non possa essere trasferito a un altro registrar. Questo comando modifica lo statoclientTransferProhibited.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains enable-domain-transfer-lock \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire il comando get-domain-detail. Quando il blocco del trasferimento è abilitato, il valore di
StatusListincludeclientTransferProhibited.Per ulteriori informazioni sul processo di trasferimento, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. EnableDomainTransferLock
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-contact-reachability-status.
- AWS CLI
-
Come determinare se il contatto del registrante ha risposto all’email di conferma
Il comando
get-contact-reachability-statusseguente restituisce informazioni sul fatto che il contatto del registrante per il dominio specificato abbia risposto o meno a un’email di conferma.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains get-contact-reachability-status \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "domainName": "example.com", "status": "DONE" }Per ulteriori informazioni, consulta Reinvio di e-mail di autorizzazione e conferma nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. GetContactReachabilityStatus
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-domain-detail.
- AWS CLI
-
Come ottenere informazioni dettagliate su un dominio specificato
Il comando
get-domain-detailseguente visualizza informazioni dettagliate sul dominio specificato.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains get-domain-detail \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "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", "RegistrarUrl": "http://registrar.amazon.com", "AbuseContactEmail": "abuse@registrar.amazon.com", "AbuseContactPhone": "+1.2062661000", "CreationDate": 1444934889.601, "ExpirationDate": 1602787689.0, "StatusList": [ "clientTransferProhibited" ] }-
Per i dettagli sull'API, vedi in Command Reference. GetDomainDetail
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-domain-suggestions.
- AWS CLI
-
Come ottenere un elenco dei nomi di dominio suggeriti
Il comando
get-domain-suggestionsseguente visualizza un elenco di nomi di dominio suggeriti in base al nome di dominioexample.com. La risposta include solo i nomi di dominio disponibili. Questo comando viene eseguito solo nella Regioneus-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains get-domain-suggestions \ --regionus-east-1\ --domain-nameexample.com\ --suggestion-count10\ --only-availableOutput:
{ "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" } ] }-
Per i dettagli sull'API, vedi in Command Reference. GetDomainSuggestions
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-operation-detail.
- AWS CLI
-
Come ottenere lo stato corrente di un’operazione
Alcune operazioni di registrazione del dominio funzionano in modalità asincrona e restituiscono una risposta prima che vengano completate. Queste operazioni restituiscono un ID operazione utilizzabile per ottenere lo stato corrente. Il comando
get-operation-detailseguente restituisce lo stato dell’operazione specificata.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains get-operation-detail \ --regionus-east-1\ --operation-idedbd8d63-7fe7-4343-9bc5-54033exampleOutput:
{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }-
Per i dettagli sull'API, vedi in Command Reference. GetOperationDetail
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-domains.
- AWS CLI
-
Per elencare i domini registrati con l'account corrente AWS
Il
list-domainscomando seguente elenca le informazioni di riepilogo sui domini registrati con l'account corrente AWS .Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains list-domains --regionus-east-1Output:
{ "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 } ] }-
Per i dettagli sull'API, consulta la sezione ListDomains
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-operations.
- AWS CLI
-
Come elencare lo stato delle operazioni che restituiscono un ID operazione
Alcune operazioni di registrazione del dominio vengono eseguite in modalità asincrona e restituiscono una risposta prima che vengano completate. Queste operazioni restituiscono un ID operazione utilizzabile per ottenere lo stato corrente. Il comando
list-operationsseguente elenca le informazioni di riepilogo, incluso lo stato, sulle operazioni correnti di registrazione dei domini.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains list-operations --regionus-east-1Output:
{ "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 } ] }L'output include tutte le operazioni che restituiscono un ID operativo e che hai eseguito su tutti i domini che hai mai registrato utilizzando l'account corrente. AWS Per ottenere solo le operazioni inviate dopo una data specifica, è possibile includere il parametro
submitted-sincee indicare una data nel formato Unix con ora UTC (Coordinated Universal Time). Il comando seguente ottiene lo stato di tutte le operazioni inviate dopo le ore 00:00 UTC in data 1° gennaio 2020.aws route53domains list-operations \ --submitted-since1577836800-
Per i dettagli sull'API, vedi ListOperations
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-tags-for-domain.
- AWS CLI
-
Come elencare i tag di un dominio
Il comando
list-tags-for-domainseguente elenca i tag attualmente associati al dominio specificato.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains list-tags-for-domain \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }Per ulteriori informazioni, consulta Tagging delle risorse Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. ListTagsForDomain
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare register-domain.
- AWS CLI
-
Come registrare un dominio
Il
register-domaincomando seguente registra un dominio, recuperando tutti i valori dei parametri da un file. JSON-formattedQuesto comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains register-domain \ --regionus-east-1\ --cli-input-jsonfile://register-domain.jsonContenuto di
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 }Output:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }Per confermare che l’operazione è riuscita, puoi eseguire il comando
get-operation-detail. Per ulteriori informazioni, consulta get-operation-detail.Per ulteriori informazioni, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori Amazon Route 53.
Per informazioni sui domini di primo livello (TLD) per i quali sono richiesti valori
ExtraParamse quali sono i valori validi, consulta l'API Reference di Amazon ExtraParam Route 53.-
Per i dettagli sulle API, consulta la sezione Command RegisterDomain
Reference AWS CLI .
-
L’esempio di codice seguente mostra come utilizzare renew-domain.
- AWS CLI
-
Come rinnovare un dominio
Il comando
renew-domainseguente rinnova il dominio specificato per cinque anni. Per ottenere il valore percurrent-expiry-year, utilizza il comandoget-domain-detaile converti il valoreExpirationDatedal formato Unix.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains renew-domain \ --regionus-east-1\ --domain-nameexample.com\ --duration-in-years5\ --current-expiry-year2020Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }Per confermare che l’operazione è riuscita, puoi eseguire il comando
get-operation-detail. Per ulteriori informazioni, consulta get-operation-detail.Il registro per ciascun dominio di primo livello (TLD), come .com o .org, controlla il numero massimo di anni per cui è possibile rinnovare un dominio. Per ottenere il periodo massimo di rinnovo del dominio, consulta la sezione “Registrazione e periodo di rinnovo” per il dominio di primo livello in Domini che puoi registrare con Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
Per ulteriori informazioni, consulta Rinnovo della registrazione per un dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi RenewDomain
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare resend-contact-reachability-email.
- AWS CLI
-
Come inviare nuovamente l’email di conferma all’indirizzo email corrente del contatto del registrant
Il comando
resend-contact-reachability-emailseguente invia nuovamente l’email di conferma all’indirizzo email corrente del contatto del registrant per il dominio example.com.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains resend-contact-reachability-email \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }Se il valore di
isAlreadyVerifiedètrue, come in questo esempio, il contatto del registrant ha già confermato che l’indirizzo email specificato è raggiungibile.Per ulteriori informazioni, consulta Reinvio di e-mail di autorizzazione e conferma nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. ResendContactReachabilityEmail
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare retrieve-domain-auth-code.
- AWS CLI
-
Come ottenere il codice di autorizzazione per un dominio in modo da poterlo trasferire a un altro registrar
Il comando
retrieve-domain-auth-codeseguente ottiene il codice di autorizzazione corrente per il dominio example.com. Questo valore deve essere fornito a un altro registrar di domini al fine di trasferire il dominio a quest’ultimo.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains retrieve-domain-auth-code \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "AuthCode": ")o!v3dJeXampLe" }Per ulteriori informazioni, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. RetrieveDomainAuthCode
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare transfer-domain.
- AWS CLI
-
Come trasferire un dominio ad Amazon Route 53
Il
transfer-domaincomando seguente trasferisce un dominio su Route 53, con i parametri forniti dal JSON-formatted file.C:\temp\transfer-domain.jsonQuesto comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains transfer-domain \ --regionus-east-1\ --cli-input-json file://C:\temp\transfer-domain.jsonContenuto di
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 }Output:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }Per confermare che l’operazione è riuscita, puoi eseguire il comando
get-operation-detail. Per ulteriori informazioni, consulta get-operation-detail.Per ulteriori informazioni, consulta Trasferimento della registrazione per un dominio ad Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi TransferDomain
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-domain-contact-privacy.
- AWS CLI
-
Come aggiornare le impostazioni sulla privacy dei contatti di un dominio
Il comando
update-domain-contact-privacyseguente disattiva la protezione della privacy per il contatto amministrativo del dominio example.com. Questo comando viene eseguito solo nella Regioneus-east-1.Se la Regione predefinita è impostata su
us-east-1, è possibile omettere il parametroregion.aws route53domains update-domain-contact-privacy \ --regionus-east-1\ --domain-nameexample.com\ --no-admin-privacyOutput:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }Per confermare che l’operazione è riuscita, puoi eseguire il comando
get-operation-detail. Per ulteriori informazioni, consulta get-operation-detail.Per ulteriori informazioni, consulta Abilitazione o disabilitazione della protezione della privacy per le informazioni di contatto per un dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. UpdateDomainContactPrivacy
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-domain-contact.
- AWS CLI
-
Come aggiornare le informazioni di contatto di un dominio
Il
update-domain-contactcomando seguente aggiorna le informazioni di contatto per un dominio, ottenendo i parametri dal file. JSON-formattedC:\temp\update-domain-contact.jsonQuesto comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains update-domain-contact \ --regionus-east-1\ --cli-input-json file://C:\temp\update-domain-contact.jsonContenuto di
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" } }Output:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }Per confermare che l’operazione è riuscita, è possibile eseguire il comando get-domain-detail. Per ulteriori informazioni, consulta Aggiornamento delle informazioni di contatto per un dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi UpdateDomainContact
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-domain-nameservers.
- AWS CLI
-
Come aggiornare i server dei nomi di un dominio
Il comando
update-domain-nameserversseguente aggiorna i server dei nomi per un dominio.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains update-domain-nameservers \ --regionus-east-1\ --domain-nameexample.com\ --nameserversName=ns-1.awsdns-01.orgName=ns-2.awsdns-02.co.ukName=ns-3.awsdns-03.netName=ns-4.awsdns-04.comOutput:
{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }Per confermare che l’operazione è riuscita, è possibile eseguire il comando get-domain-detail.
Per ulteriori informazioni, consulta Aggiunta o modifica di server dei nomi e glue record per un dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. UpdateDomainNameservers
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-tags-for-domain.
- AWS CLI
-
Come aggiungere o aggiornare i tag per un dominio
Il comando
update-tags-for-domainseguente aggiunge o aggiorna due chiavi e i valori corrispondenti per il dominio example.com. Per aggiornare il valore di una chiave, è sufficiente includere la chiave e il nuovo valore. È possibile aggiungere o aggiornare i tag in un solo dominio alla volta.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains update-tags-for-domain \ --regionus-east-1\ --domain-nameexample.com\ --tags-to-update"Key=key1,Value=value1""Key=key2,Value=value2"Questo comando non produce alcun output. Per confermare che i tag sono stati aggiunti o aggiornati, è possibile eseguire il comando list-tags-for-domain.
Per ulteriori informazioni, consulta Tagging delle risorse Amazon Route 53 nella Guida per gli sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, vedi in Command Reference. UpdateTagsForDomain
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare view-billing.
- AWS CLI
-
Per ottenere i dati di fatturazione per gli addebiti di registrazione del dominio per l'account corrente AWS
Il comando
view-billingseguente restituisce tutti i record di fatturazione relativi al dominio per l’account corrente per il periodo compreso tra il 1° gennaio 2018 (1514764800 nel formato orario Unix) e la mezzanotte del 31 dicembre 2019 (1577836800 nel formato orario Unix).Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains view-billing \ --regionus-east-1\ --start-time1514764800\ --end-time1577836800Output:
{ "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 } ] }Per ulteriori informazioni, consulta ViewBilling l'API Reference di Amazon Route 53.
-
Per i dettagli sull'API, consulta la sezione ViewBilling
AWS CLI Command Reference.
-