

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
<a name="cli_route-53-domains_code_examples"></a>

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 *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.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `check-domain-availability`
<a name="route-53-domains_CheckDomainAvailability_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`check-domain-availability`.

**AWS CLI**  
**Come determinare se è possibile registrare un nome di dominio con Route 53**  
Il comando `check-domain-availability` seguente restituisce informazioni sulla disponibilità del nome di dominio `example.com` per la registrazione tramite Route 53.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains check-domain-availability \
    --region us-east-1 \
    --domain-name example.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 verifichi la disponibilità di un dominio e Route 53 non supporta il dominio di primo livello, `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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html) *Developer* Guide. Per ulteriori informazioni sulla registrazione dei domini con Amazon Route 53, consulta [Registrazione di un nuovo dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [CheckDomainAvailability](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/check-domain-availability.html)Reference*. 

### `check-domain-transferability`
<a name="route-53-domains_CheckDomainTransferability_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`check-domain-transferability`.

**AWS CLI**  
**Come determinare se un dominio può essere trasferito a Route 53**  
Il comando `check-domain-transferability` seguente restituisce informazioni sulla possibilità di trasferire il nome di dominio `example.com` a Route 53.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "Transferability": {
        "Transferable": "UNTRANSFERABLE"
    }
}
```
Per ulteriori informazioni, consulta [Trasferimento della registrazione per un dominio ad Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-to-route-53.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [CheckDomainTransferability AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/check-domain-transferability.html)*Command Reference*. 

### `delete-tags-for-domain`
<a name="route-53-domains_DeleteTagsForDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-tags-for-domain`.

**AWS CLI**  
**Come eliminare i tag per un dominio**  
Il comando `delete-tags-for-domain` seguente 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 su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains delete-tags-for-domain \
    --region us-east-1 \
    --domain-name example.com \
    --tags-to-delete accounting-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](https://docs.aws.amazon.com/cli/latest/reference/route53domains/list-tags-for-domain.html). Per ulteriori informazioni, consulta [Tagging delle risorse Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/tagging-resources.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [DeleteTagsForDomain AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/delete-tags-for-domain.html)*Command Reference*. 

### `disable-domain-auto-renew`
<a name="route-53-domains_DisableDomainAutoRenew_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`disable-domain-auto-renew`.

**AWS CLI**  
**Come disabilitare il rinnovo automatico di un dominio**  
Il comando `disable-domain-auto-renew` seguente configura Route 53 in modo da *non* rinnovare automaticamente il dominio `example.com` prima della scadenza della sua registrazione.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains disable-domain-auto-renew \
    --region us-east-1 \
    --domain-name example.com
```
Questo comando non produce alcun output.  
Per confermare che l'impostazione è stata modificata, puoi eseguire [get-domain-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html). 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 i dettagli sull'API, consulta [DisableDomainAutoRenew AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/disable-domain-auto-renew.html)*Command Reference.* 

### `disable-domain-transfer-lock`
<a name="route-53-domains_DisableDomainTransferLock_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`disable-domain-transfer-lock`.

**AWS CLI**  
**Come disabilitare il blocco del trasferimento su un dominio**  
Il comando `disable-domain-transfer-lock` seguente rimuove il blocco del trasferimento sul dominio `example.com` in modo che il dominio possa essere trasferito a un altro registrar. Questo comando modifica lo stato `clientTransferProhibited`.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "OperationId": "3f28e0ac-126a-4113-9048-cc930example"
}
```
Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire [get-domain-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html). Quando il blocco del trasferimento è disabilitato, il valore di `StatusList` *non* include `clientTransferProhibited`.  
Per ulteriori informazioni sul processo di trasferimento, consulta [Trasferimento di un dominio da Amazon Route 53 a un altro registrar](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-from-route-53.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [DisableDomainTransferLock AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/disable-domain-transfer-lock.html)*Command Reference*. 

### `enable-domain-auto-renew`
<a name="route-53-domains_EnableDomainAutoRenew_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`enable-domain-auto-renew`.

**AWS CLI**  
**Come abilitare il rinnovo automatico di un dominio**  
Il comando `enable-domain-auto-renew` seguente configura Route 53 in modo da rinnovare automaticamente il dominio `example.com` prima della scadenza della sua registrazione.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains enable-domain-auto-renew \
    --region us-east-1 \
    --domain-name example.com
```
Questo comando non produce alcun output. Per confermare che l'impostazione è stata modificata, puoi eseguire [get-domain-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html). 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 i dettagli sull'API, consulta [EnableDomainAutoRenew AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/enable-domain-auto-renew.html)*Command Reference.* 

### `enable-domain-transfer-lock`
<a name="route-53-domains_EnableDomainTransferLock_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`enable-domain-transfer-lock`.

**AWS CLI**  
**Come abilitare il blocco del trasferimento su un dominio**  
Il comando `enable-domain-transfer-lock` seguente blocca il dominio specificato in modo che non possa essere trasferito a un altro registrar. Questo comando modifica lo stato `clientTransferProhibited`.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "OperationId": "3f28e0ac-126a-4113-9048-cc930example"
}
```
Per confermare che il blocco del trasferimento è stato modificato, puoi eseguire [get-domain-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html). Quando il blocco del trasferimento è abilitato, il valore di `StatusList` include `clientTransferProhibited`.  
Per ulteriori informazioni sul processo di trasferimento, consulta [Trasferimento di un dominio da Amazon Route 53 a un altro registrar](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-from-route-53.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [EnableDomainTransferLock AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/enable-domain-transfer-lock.html)*Command Reference*. 

### `get-contact-reachability-status`
<a name="route-53-domains_GetContactReachabilityStatus_cli_topic"></a>

Il seguente esempio di codice 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-status` seguente 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 su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "domainName": "example.com",
    "status": "DONE"
}
```
Per ulteriori informazioni, consulta [Reinvio di e-mail di autorizzazione e conferma](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-click-email-link.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [GetContactReachabilityStatus AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/get-contact-reachability-status.html)*Command Reference*. 

### `get-domain-detail`
<a name="route-53-domains_GetDomainDetail_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-domain-detail`.

**AWS CLI**  
**Come ottenere informazioni dettagliate su un dominio specificato**  
Il comando `get-domain-detail` seguente visualizza informazioni dettagliate sul dominio specificato.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains get-domain-detail \
    --region us-east-1 \
    --domain-name example.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",
    "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, consulta [GetDomainDetail AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/get-domain-detail.html)*Command Reference*. 

### `get-domain-suggestions`
<a name="route-53-domains_GetDomainSuggestions_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-domain-suggestions`.

**AWS CLI**  
**Come ottenere un elenco dei nomi di dominio suggeriti**  
Il comando `get-domain-suggestions` seguente visualizza un elenco di nomi di dominio suggeriti in base al nome di dominio `example.com`. La risposta include solo i nomi di dominio disponibili. Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "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, consulta [GetDomainSuggestions AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/get-domain-suggestions.html)*Command Reference*. 

### `get-operation-detail`
<a name="route-53-domains_GetOperationDetail_cli_topic"></a>

Il seguente esempio di codice 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-detail` seguente restituisce lo stato dell’operazione specificata.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example",
    "Status": "SUCCESSFUL",
    "DomainName": "example.com",
    "Type": "DOMAIN_LOCK",
    "SubmittedDate": 1573749367.864
}
```
+  Per i dettagli sull'API, consulta [GetOperationDetail AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/get-operation-detail.html)*Command Reference*. 

### `list-domains`
<a name="route-53-domains_ListDomains_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-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 Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
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 i dettagli sull'API, vedere [ListDomains](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/list-domains.html)in *AWS CLI Command Reference.* 

### `list-operations`
<a name="route-53-domains_ListOperations_cli_topic"></a>

Il seguente esempio di codice 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-operations` seguente 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 su `us-east-1`, è possibile omettere il parametro `region`.  

```
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' AWS account corrente. Per ottenere solo le operazioni inviate dopo una data specifica, è possibile includere il parametro `submitted-since` e 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-since 1577836800
```
+  Per i dettagli sull'API, consulta [ListOperations AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/list-operations.html)*Command Reference.* 

### `list-tags-for-domain`
<a name="route-53-domains_ListTagsForDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-tags-for-domain`.

**AWS CLI**  
**Come elencare i tag di un dominio**  
Il comando `list-tags-for-domain` seguente elenca i tag attualmente associati al dominio specificato.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "TagList": [
        {
            "Key": "key1",
            "Value": "value1"
        },
        {
            "Key": "key2",
            "Value": "value2"
        }
    ]
}
```
Per ulteriori informazioni, consulta [Tagging delle risorse Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/tagging-resources.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [ListTagsForDomain AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/list-tags-for-domain.html)*Command Reference*. 

### `register-domain`
<a name="route-53-domains_RegisterDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`register-domain`.

**AWS CLI**  
**Come registrare un dominio**  
Il comando `register-domain` seguente registra un dominio, recuperando tutti i valori dei parametri da un file in formato JSON.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains register-domain \
    --region us-east-1 \
    --cli-input-json file://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 il comando `get-operation-detail`. Per ulteriori informazioni, consulta [get-operation-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-operation-detail.html).  
Per ulteriori informazioni, consulta [Registrazione di un nuovo dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) 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 [ExtraParam](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ExtraParam.html)il riferimento alle *API di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [RegisterDomain](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/register-domain.html)Reference*. 

### `renew-domain`
<a name="route-53-domains_RenewDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`renew-domain`.

**AWS CLI**  
**Come rinnovare un dominio**  
Il comando `renew-domain` seguente rinnova il dominio specificato per cinque anni. Per ottenere il valore per `current-expiry-year`, utilizza il comando `get-domain-detail` e converti il valore `ExpirationDate` dal formato Unix.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "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](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-operation-detail.html).  
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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
Per ulteriori informazioni, consulta [Rinnovo della registrazione per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [RenewDomain AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/renew-domain.html)*Command Reference*. 

### `resend-contact-reachability-email`
<a name="route-53-domains_ResendContactReachabilityEmail_cli_topic"></a>

Il seguente esempio di codice 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-email` seguente 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 su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-click-email-link.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [ResendContactReachabilityEmail AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/resend-contact-reachability-email.html)*Command Reference*. 

### `retrieve-domain-auth-code`
<a name="route-53-domains_RetrieveDomainAuthCode_cli_topic"></a>

Il seguente esempio di codice 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-code` seguente 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 su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "AuthCode": ")o!v3dJeXampLe"
}
```
Per ulteriori informazioni, consulta [Trasferimento di un dominio da Amazon Route 53 a un altro registrar](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-from-route-53.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [RetrieveDomainAuthCode AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/retrieve-domain-auth-code.html)*Command Reference*. 

### `transfer-domain`
<a name="route-53-domains_TransferDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`transfer-domain`.

**AWS CLI**  
**Come trasferire un dominio ad Amazon Route 53**  
Il comando `transfer-domain` seguente trasferisce un dominio ad Amazon Route 53, con i parametri forniti dal file `C:\temp\transfer-domain.json` in formato JSON.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains transfer-domain \
    --region us-east-1 \
    --cli-input-json file://C:\temp\transfer-domain.json
```
Contenuto 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](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-operation-detail.html).  
Per ulteriori informazioni, consulta [Trasferimento della registrazione per un dominio ad Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-to-route-53.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [TransferDomain AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/transfer-domain.html)*Command Reference*. 

### `update-domain-contact-privacy`
<a name="route-53-domains_UpdateDomainContactPrivacy_cli_topic"></a>

Il seguente esempio di codice 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-privacy` seguente disattiva la protezione della privacy per il contatto amministrativo del dominio example.com. Questo comando viene eseguito solo nella Regione `us-east-1`.  
Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "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](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-operation-detail.html).  
Per ulteriori informazioni, consulta [Abilitazione o disabilitazione della protezione della privacy per le informazioni di contatto per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-privacy-protection.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [UpdateDomainContactPrivacy AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/update-domain-contact-privacy.html)*Command Reference*. 

### `update-domain-contact`
<a name="route-53-domains_UpdateDomainContact_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-domain-contact`.

**AWS CLI**  
**Come aggiornare le informazioni di contatto di un dominio**  
Il comando `update-domain-contact` seguente aggiorna le informazioni di contatto di un dominio, ottenendo i parametri dal file `C:\temp\update-domain-contact.json` in formato JSON.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains update-domain-contact \
    --region us-east-1 \
    --cli-input-json file://C:\temp\update-domain-contact.json
```
Contenuto 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](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html). Per ulteriori informazioni, consulta [Aggiornamento delle informazioni di contatto per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-update-contacts.html#domain-update-contacts-basic) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [UpdateDomainContact AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/update-domain-contact.html)*Command Reference.* 

### `update-domain-nameservers`
<a name="route-53-domains_UpdateDomainNameservers_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-domain-nameservers`.

**AWS CLI**  
**Come aggiornare i server dei nomi di un dominio**  
Il comando `update-domain-nameservers` seguente aggiorna i server dei nomi per un dominio.  
Questo comando viene eseguito solo nella Regione `us-east-1`. Se la Regione predefinita è impostata su `us-east-1`, è possibile omettere il parametro `region`.  

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

```
{
    "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example"
}
```
Per confermare che l'operazione è riuscita, puoi eseguire [get-domain-detail](https://docs.aws.amazon.com/cli/latest/reference/route53domains/get-domain-detail.html).  
Per ulteriori informazioni, consulta [Aggiunta o modifica di server dei nomi e glue record per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [UpdateDomainNameservers AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/update-domain-nameservers.html)*Command Reference.* 

### `update-tags-for-domain`
<a name="route-53-domains_UpdateTagsForDomain_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-tags-for-domain`.

**AWS CLI**  
**Come aggiungere o aggiornare i tag per un dominio**  
Il comando `update-tags-for-domain` 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. È 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 su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains update-tags-for-domain \
    --region us-east-1 \
    --domain-name example.com \
    --tags-to-update "Key=key1,Value=value1" "Key=key2,Value=value2"
```
Questo comando non produce alcun output. Per confermare che i tag sono stati aggiunti o aggiornati, puoi eseguire [list-tags-for-domain](https://docs.aws.amazon.com/cli/latest/reference/route53domains/list-tags-for-domain.html).  
Per ulteriori informazioni, consulta [Tagging delle risorse Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/tagging-resources.html) nella *Guida per gli sviluppatori di Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [UpdateTagsForDomain AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/update-tags-for-domain.html)*Command Reference*. 

### `view-billing`
<a name="route-53-domains_ViewBilling_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`view-billing`.

**AWS CLI**  
**Per ottenere informazioni di fatturazione per gli addebiti di registrazione del dominio per l'account corrente AWS **  
Il comando `view-billing` 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 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 su `us-east-1`, è possibile omettere il parametro `region`.  

```
aws route53domains view-billing \
    --region us-east-1 \
    --start-time 1514764800 \
    --end-time 1577836800
```
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, consulta la [ViewBilling](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ViewBilling.html)pagina di *riferimento dell'API Amazon Route 53*.  
+  Per i dettagli sull'API, consulta [ViewBilling AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/route53domains/view-billing.html)*Command Reference*. 