Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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 del dominio 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 with Route 53.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel loro contesto negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarecheck-domain-availability
.
- AWS CLI
-
Per determinare se è possibile registrare un nome di dominio con Route 53
Il
check-domain-availability
comando seguente restituisce informazioni sulla disponibilità del nomeexample.com
di dominio per la registrazione tramite Route 53.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains check-domain-availability \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "Availability": "UNAVAILABLE" }
Route 53 supporta un gran numero di domini di primo livello (TLDs), come
.com
e.jp
, ma non supportiamo tutti i domini disponibili. TLDs Se si verifica la disponibilità di un dominio e Route 53 non supporta ilTLD,check-domain-availability
restituisce il seguente messaggio.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.
Per un elenco dei domini TLDs che puoi utilizzare per registrare un dominio con Route 53, consulta Domini che puoi registrare con Amazon Route 53 nella Amazon Route 53 Developer Guide. Per ulteriori informazioni sulla registrazione di domini con Amazon Route 53, consulta Registrazione di un nuovo dominio nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta Command CheckDomainAvailability
Reference AWS CLI .
-
Il seguente esempio di codice mostra come utilizzarecheck-domain-transferability
.
- AWS CLI
-
Per determinare se un dominio può essere trasferito su Route 53
Il
check-domain-transferability
comando seguente restituisce informazioni sulla possibilità di trasferire il nomeexample.com
di dominio su Route 53.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains check-domain-transferability \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }
Per ulteriori informazioni, consulta Trasferimento della registrazione di un dominio su Amazon Route 53 nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta CheckDomainTransferability AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-tags-for-domain
.
- AWS CLI
-
Per eliminare i tag per un dominio
Il
delete-tags-for-domain
comando seguente elimina tre tag dal dominio specificato. Si noti che si specifica solo la chiave del tag, non il valore del tag.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains delete-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --tags-to-deleteaccounting-key
hr-key
engineering-key
Questo comando non produce alcun output.
Per confermare che i tag sono stati eliminati, puoi eseguire list-tags-for-domain. Per ulteriori informazioni, consulta Tagging Amazon Route 53 Resources nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta DeleteTagsForDomain AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisable-domain-auto-renew
.
- AWS CLI
-
Per disabilitare il rinnovo automatico di un dominio
Il
disable-domain-auto-renew
comando seguente configura Route 53 in modo che non rinnovi automaticamente il dominioexample.com
prima della scadenza della registrazione per il dominio.Questo comando viene eseguito solo nella regione.
us-east-1
Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains disable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
Questo comando non produce alcun output.
Per confermare che l'impostazione è stata modificata, puoi eseguire 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 < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html nella Amazon Route 53 Developer Guide.-
Per API i dettagli, consulta DisableDomainAutoRenew AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisable-domain-transfer-lock
.
- AWS CLI
-
Per disabilitare il blocco del trasferimento su un dominio
Il
disable-domain-transfer-lock
comando seguente rimuove il blocco di trasferimento sul dominioexample.com
in modo che il dominio possa essere trasferito a un altro registrar. Questo comando modifica loclientTransferProhibited
stato.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains disable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire get-domain-detail. Quando il blocco del trasferimento è disabilitato, il valore di
StatusList
non includeclientTransferProhibited
.Per ulteriori informazioni sul processo di trasferimento, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta AWS CLI Command DisableDomainTransferLock
Reference.
-
Il seguente esempio di codice mostra come utilizzareenable-domain-auto-renew
.
- AWS CLI
-
Per abilitare il rinnovo automatico di un dominio
Il
enable-domain-auto-renew
comando seguente configura Route 53 per rinnovare automaticamente il dominioexample.com
prima della scadenza della registrazione per il dominio.Questo comando viene eseguito solo nella regione.
us-east-1
Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains enable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
Questo comando non produce alcun output. Per confermare che l'impostazione è stata modificata, puoi eseguire 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 < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta EnableDomainAutoRenew AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareenable-domain-transfer-lock
.
- AWS CLI
-
Per abilitare il blocco del trasferimento su un dominio
Il
enable-domain-transfer-lock
comando seguente blocca il dominio specificato in modo che non possa essere trasferito a un altro registrar. Questo comando modifica loclientTransferProhibited
stato.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains enable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire get-domain-detail. Quando il blocco del trasferimento è abilitato, il valore di
StatusList
includeclientTransferProhibited
.Per ulteriori informazioni sul processo di trasferimento, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta AWS CLI Command EnableDomainTransferLock
Reference.
-
Il seguente esempio di codice mostra come utilizzareget-contact-reachability-status
.
- AWS CLI
-
Per determinare se il contatto del registrante ha risposto a un'e-mail di conferma
Il
get-contact-reachability-status
comando seguente restituisce informazioni sul fatto che il contatto del registrante per il dominio specificato abbia risposto a un'e-mail di conferma.Questo comando viene eseguito solo nella regione
us-east-1
. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains get-contact-reachability-status \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "domainName": "example.com", "status": "DONE" }
Per ulteriori informazioni, consulta Reinvio di e-mail di autorizzazione e conferma nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta GetContactReachabilityStatus AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-domain-detail
.
- AWS CLI
-
Per ottenere informazioni dettagliate su un dominio specifico
Il
get-domain-detail
comando seguente visualizza informazioni dettagliate sul dominio specificato.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains get-domain-detail \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "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" ] }
-
Per API i dettagli, vedere GetDomainDetail
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-domain-suggestions
.
- AWS CLI
-
Per ottenere un elenco dei nomi di dominio suggeriti
Il
get-domain-suggestions
comando seguente 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 nellaus-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains get-domain-suggestions \ --region
us-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 API i dettagli, vedere GetDomainSuggestions
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-operation-detail
.
- AWS CLI
-
Per ottenere lo stato corrente di un'operazione
Alcune operazioni di registrazione del dominio funzionano in modo asincrono e restituiscono una risposta prima del termine. Queste operazioni restituiscono un ID operativo che è possibile utilizzare per ottenere lo stato corrente. Il
get-operation-detail
comando seguente restituisce lo stato dell'operazione specificata.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains get-operation-detail \ --region
us-east-1
\ --operation-idedbd8d63-7fe7-4343-9bc5-54033example
Output:
{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }
-
Per API i dettagli, vedere GetOperationDetail
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-domains
.
- AWS CLI
-
Per elencare i domini registrati con l'account corrente AWS
Il
list-domains
comando seguente elenca informazioni di riepilogo sui domini registrati con l'account corrente AWS .Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains list-domains --region
us-east-1
Output:
{ "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 API i dettagli, vedere ListDomains
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-operations
.
- AWS CLI
-
Per elencare lo stato delle operazioni che restituiscono un ID di operazione
Alcune operazioni di registrazione del dominio vengono eseguite in modo asincrono e restituiscono una risposta prima del termine. Queste operazioni restituiscono un ID di operazione che è possibile utilizzare per ottenere lo stato corrente. Il
list-operations
comando seguente elenca informazioni di riepilogo, incluso lo stato, sulle operazioni correnti di registrazione del dominio.Questo comando viene eseguito solo nella regione.
us-east-1
Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains list-operations --region
us-east-1
Output:
{ "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 di operazione e che hai eseguito su tutti i domini che hai mai registrato utilizzando l'account corrente AWS . Se desideri ottenere solo le operazioni inviate dopo una data specificata, puoi includere il
submitted-since
parametro e specificare una data in formato Unix e Coordinated Universal Time ()UTC. Il comando seguente ottiene lo stato di tutte le operazioni inviate dopo le 12:00 del UTC 1° gennaio 2020.aws route53domains list-operations \ --submitted-since
1577836800
-
Per API i dettagli, vedere ListOperations
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-domain
.
- AWS CLI
-
Per elencare i tag di un dominio
Il
list-tags-for-domain
comando seguente elenca i tag attualmente associati al dominio specificato.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains list-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }
Per ulteriori informazioni, consulta Tagging Amazon Route 53 Resources nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta ListTagsForDomain AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareregister-domain
.
- AWS CLI
-
Per registrare un dominio
Il
register-domain
comando seguente registra un dominio, recuperando tutti i valori dei parametri da un JSON file in formato.Questo comando viene eseguito solo nella regione.
us-east-1
Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains register-domain \ --region
us-east-1
\ --cli-input-jsonfile://register-domain.json
Contenuto 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.
get-operation-detail
Per ulteriori informazioni, vedere get-operation-detail.Per maggiori informazioni, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori Amazon Route 53.
Per informazioni su quali domini di primo livello (TLDs) richiedono valori
ExtraParams
e quali sono i valori validi, consulta ExtraParamAmazon Route 53 API Reference.-
Per API i dettagli, consulta AWS CLI Command RegisterDomain
Reference.
-
Il seguente esempio di codice mostra come utilizzarerenew-domain
.
- AWS CLI
-
Per rinnovare un dominio
Il
renew-domain
comando seguente rinnova il dominio specificato per cinque anni. Per ottenere il valore dicurrent-expiry-year
, usate ilget-domain-detail
comando e convertite il valore diExpirationDate
dal formato Unix.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains renew-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --duration-in-years5
\ --current-expiry-year2020
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Per confermare che l'operazione è riuscita, puoi eseguire.
get-operation-detail
Per ulteriori informazioni, vedere get-operation-detail.Il registro per ogni dominio di primo livello (TLD), ad esempio.com o .org, controlla il numero massimo di anni per i quali è possibile rinnovare un dominio. Per ottenere il periodo di rinnovo massimo per il tuo dominio, consulta la sezione «Periodo di registrazione e rinnovo» relativa ai domini che puoi registrare con Amazon Route 53 nella Amazon Route 53 Developer Guide. TLD
Per ulteriori informazioni, consulta Rinnovo della registrazione di un dominio nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta RenewDomain AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareresend-contact-reachability-email
.
- AWS CLI
-
Per inviare nuovamente l'e-mail di conferma all'indirizzo e-mail corrente del registrante, contatta
Il
resend-contact-reachability-email
comando seguente invia nuovamente l'e-mail di conferma all'indirizzo e-mail corrente del contatto del registrante 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 ilregion
parametro.aws route53domains resend-contact-reachability-email \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }
Se il valore di
isAlreadyVerified
ètrue
, come in questo esempio, il contatto del registrante ha già confermato che l'indirizzo email specificato è raggiungibile.Per ulteriori informazioni, consulta Reinvio di e-mail di autorizzazione e conferma nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta ResendContactReachabilityEmail AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareretrieve-domain-auth-code
.
- AWS CLI
-
Per ottenere il codice di autorizzazione per un dominio in modo da poterlo trasferire a un altro registrar
Il
retrieve-domain-auth-code
comando seguente ottiene il codice di autorizzazione corrente per il dominio example.com. Assegna questo valore a un altro registrar di domini quando desideri trasferire il dominio a quel registrar.Questo comando viene eseguito solo nella regione
us-east-1
. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains retrieve-domain-auth-code \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "AuthCode": ")o!v3dJeXampLe" }
Per ulteriori informazioni, consulta Trasferimento di un dominio da Amazon Route 53 a un altro registrar nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta AWS CLI Command RetrieveDomainAuthCode
Reference.
-
Il seguente esempio di codice mostra come utilizzaretransfer-domain
.
- AWS CLI
-
Per trasferire un dominio su Amazon Route 53
Il
transfer-domain
comando seguente trasferisce un dominio su Route 53, con i parametri forniti dal file JSON -formatted.C:\temp\transfer-domain.json
Questo comando viene eseguito solo nella regione
us-east-1
. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains transfer-domain \ --region
us-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.
get-operation-detail
Per ulteriori informazioni, vedere get-operation-detail.Per ulteriori informazioni, consulta Trasferimento della registrazione di un dominio su Amazon Route 53 nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta TransferDomain AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-domain-contact-privacy
.
- AWS CLI
-
Per aggiornare le impostazioni sulla privacy per i contatti di un dominio
Il
update-domain-contact-privacy
comando seguente 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 ilregion
parametro.aws route53domains update-domain-contact-privacy \ --region
us-east-1
\ --domain-nameexample.com
\ --no-admin-privacyOutput:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }
Per confermare che l'operazione è riuscita, puoi eseguire.
get-operation-detail
Per ulteriori informazioni, vedere get-operation-detail.Per ulteriori informazioni, consulta Attivazione o disattivazione della protezione della privacy per le informazioni di contatto per un dominio nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta UpdateDomainContactPrivacy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-domain-contact
.
- AWS CLI
-
Per aggiornare le informazioni di contatto per un dominio
Il
update-domain-contact
comando seguente aggiorna le informazioni di contatto per un dominio, ottenendo i parametri dal file JSON -formatted.C:\temp\update-domain-contact.json
Questo comando viene eseguito solo nella regione
us-east-1
. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains update-domain-contact \ --region
us-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, puoi eseguire. get-domain-detail Per ulteriori informazioni, consulta Aggiornamento delle informazioni di contatto per un dominio nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta UpdateDomainContact AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-domain-nameservers
.
- AWS CLI
-
Per aggiornare i name server per un dominio
Il
update-domain-nameservers
comando seguente aggiorna i name server per un dominio.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains update-domain-nameservers \ --region
us-east-1
\ --domain-nameexample.com
\ --nameserversName=ns-1.awsdns-01.org
Name=ns-2.awsdns-02.co.uk
Name=ns-3.awsdns-03.net
Name=ns-4.awsdns-04.com
Output:
{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }
Per confermare che l'operazione è riuscita, puoi eseguire. get-domain-detail
Per ulteriori informazioni, consulta Aggiungere o modificare i name server e i record Glue per un dominio nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta UpdateDomainNameservers AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-tags-for-domain
.
- AWS CLI
-
Per aggiungere o aggiornare i tag per un dominio
Il
update-tags-for-domain
comando seguente 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. Puoi aggiungere o aggiornare i tag in un solo dominio alla volta.Questo comando viene eseguito solo nella
us-east-1
regione. Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains update-tags-for-domain \ --region
us-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, puoi eseguire list-tags-for-domain.
Per ulteriori informazioni, consulta Tagging Amazon Route 53 Resources nella Amazon Route 53 Developer Guide.
-
Per API i dettagli, consulta UpdateTagsForDomain AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareview-billing
.
- AWS CLI
-
Per ottenere informazioni di fatturazione per gli addebiti di registrazione del dominio per l'account corrente AWS
Il
view-billing
comando seguente restituisce tutti i record di fatturazione relativi al dominio per l'account corrente per il periodo compreso tra il 1° gennaio 2018 (1514764800 nel fuso orario Unix) e la mezzanotte del 31 dicembre 2019 (1577836800 nel fuso orario Unix).Questo comando viene eseguito solo nella regione.
us-east-1
Se la regione predefinita è impostata suus-east-1
, è possibile omettere ilregion
parametro.aws route53domains view-billing \ --region
us-east-1
\ --start-time1514764800
\ --end-time1577836800
Output:
{ "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, ViewBillingconsulta Amazon Route 53 API Reference.
-
Per API i dettagli, consulta ViewBilling AWS CLI
Command Reference.
-