

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

# Gestisci gli indirizzi IPv6 per le istanze EC2
<a name="working-with-ipv6-addresses"></a>

Se al VPC e alla sottorete sono associati blocchi IPv6 CIDR, puoi assegnare un IPv6 indirizzo all'istanza durante o dopo l'avvio. **Puoi accedere IPv6 agli indirizzi delle tue istanze nella console dalla pagina **Istanze o dalla pagina Interfacce** di rete.** Le seguenti attività configurano indirizzi IP per le istanze. Per configurare indirizzi IP per le interfacce di rete, consulta [Gestire gli indirizzi IP per le interfacce di rete](managing-network-interface-ip-addresses.md).

**Topics**
+ [Assegna un indirizzo a un'istanza IPv6](#assign-ipv6-address)
+ [Visualizza gli IPv6 indirizzi per un'istanza](#view-ipv6-addresses)
+ [Visualizza IPv6 gli indirizzi utilizzando i metadati delle istanze](#view-ipv6-addresses-imds)
+ [Annulla l'assegnazione di un indirizzo a un'istanza IPv6](#unassign-ipv6-address)

## Assegna un indirizzo a un'istanza IPv6
<a name="assign-ipv6-address"></a>

Puoi specificare un indirizzo IPv6 dall’intervallo di indirizzi IPv6 della sottorete o lasciare che sia Amazon EC2 a sceglierne uno per tuo conto. Questo indirizzo viene assegnato all'interfaccia di rete primaria. Tieni presente che i seguenti tipi di istanza non supportano IPv6 gli indirizzi: C1, M1, M2, M3 e T1.

------
#### [ Console ]

**Per assegnare un indirizzo al momento del lancio IPv6**  
Segui la procedura per [avviare un'istanza](ec2-launch-instance-wizard.md). Quando configuri [le impostazioni di rete](ec2-instance-launch-parameters.md#liw-network-settings), scegli l'opzione di **assegnazione automatica IPv6 ** dell'IP. Se non vedi questa opzione, alla sottorete selezionata non è associato IPv6 un blocco CIDR.

**Per assegnare un IPv6 indirizzo dopo il lancio**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Selezionare l'istanza e scegliere **Actions (Operazioni)**, **Networking (Reti)**, **Manage IP addresses (Gestisci indirizzi IP)**.

1. Espandere l'interfaccia di rete. In **IPv6Indirizzi**, scegli **Assegna nuovo indirizzo IP**. 

1. Inserisci un indirizzo IPv6 dall'intervallo della sottorete o lascia il campo vuoto per consentire ad Amazon EC2 di scegliere l'indirizzo per te. IPv6 Se non vedi questa opzione, alla sottorete dell'istanza non è associato un blocco CIDR. IPv6 

1. Scegli **Save** (Salva).

------
#### [ AWS CLI ]

**Per assegnare un IPv6 indirizzo al momento del lancio**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) con l’opzione `--ipv6-addresses`. L'esempio seguente assegna due IPv6 indirizzi.

```
--ipv6-addresses Ipv6Address=2001:db8::1234:5678:1.2.3.4 Ipv6Address=2001:db8::1234:5678:5.6.7.8
```

Per consentire ad Amazon EC2 di scegliere gli IPv6 indirizzi, utilizza invece l'`--ipv6-address-count`opzione. L'esempio seguente assegna due IPv6 indirizzi.

```
--ipv6-address-count 2
```

**Per assegnare un IPv6 indirizzo dopo il lancio**  
Usa il comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html). L'esempio seguente assegna due IPv6 indirizzi.

```
aws ec2 assign-ipv6-addresses \ 
    --network-interface-id eni-1234567890abcdef0 \
    --ipv6-addresses 2001:db8::1234:5678:1.2.3.4 2001:db8::1234:5678:5.6.7.8
```

Per consentire ad Amazon EC2 di scegliere gli IPv6 indirizzi, utilizza invece l'`--ipv6-address-count`opzione. L'esempio seguente assegna due IPv6 indirizzi.

```
aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-1234567890abcdef0 \
    --ipv6-address-count 2
```

------
#### [ PowerShell ]

**Per assegnare un IPv6 indirizzo al momento del lancio**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet con il parametro. `-Ipv6Address` L'esempio seguente assegna due indirizzi. IPv6 

```
-Ipv6Address $ipv6addr1,$ipv6addr2
```

Definire gli IPv6 indirizzi come segue.

```
$ipv6addr1 = New-Object Amazon.EC2.Model.InstanceIpv6Address
$ipv6addr1.Ipv6Address = "2001:db8::1234:5678:1.2.3.4"
$ipv6addr2 = New-Object Amazon.EC2.Model.InstanceIpv6Address
$ipv6addr2.Ipv6Address = "2001:db8::1234:5678:5.6.7.8"
```

Per consentire ad Amazon EC2 di scegliere gli IPv6 indirizzi, utilizza invece il `-Ipv6AddressCount` parametro. L'esempio seguente assegna due IPv6 indirizzi.

```
-Ipv6AddressCount 2
```

**Per assegnare un IPv6 indirizzo dopo il lancio**  
Utilizzare il AddressList cmdlet [Register-EC2Ipv6](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html). L'esempio seguente assegna due indirizzi. IPv6 

```
Register-EC2Ipv6AddressList `
    -NetworkInterfaceId eni-1234567890abcdef0 `
    -Ipv6Address "2001:db8::1234:5678:1.2.3.4","2001:db8::1234:5678:5.6.7.8"
```

Per consentire ad Amazon EC2 di scegliere gli IPv6 indirizzi, utilizza invece il `-Ipv6AddressCount` parametro. L'esempio seguente assegna due IPv6 indirizzi.

```
Register-EC2Ipv6AddressList `
    -NetworkInterfaceId eni-1234567890abcdef0 `
    -Ipv6AddressCount 2
```

------

## Visualizza gli IPv6 indirizzi per un'istanza
<a name="view-ipv6-addresses"></a>

Puoi visualizzare gli IPv6 indirizzi delle tue istanze.

------
#### [ Console ]

**Per visualizzare gli IPv6 indirizzi di un'istanza**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, seleziona **Instances (Istanze)**.

1. Selezionare l'istanza.

1. Nella scheda **Rete**, individua **IPv6 gli indirizzi**.

------
#### [ AWS CLI ]

**Per visualizzare l' IPv6 indirizzo di un'istanza**  
Utilizzare il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query "Reservations[*].Instances[].Ipv6Address" \
    --output text
```

Di seguito è riportato un output di esempio.

```
2001:db8::1234:5678:1.2.3.4
```

------
#### [ PowerShell ]

**Per visualizzare l' IPv6 indirizzo di un'istanza**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.Ipv6Address
```

Di seguito è riportato un output di esempio.

```
2001:db8::1234:5678:1.2.3.4
```

------

## Visualizza IPv6 gli indirizzi utilizzando i metadati delle istanze
<a name="view-ipv6-addresses-imds"></a>

Dopo esserti connesso all'istanza, puoi recuperare IPv6 gli indirizzi utilizzando i metadati dell'istanza. Per prima cosa, devi ottenere l’indirizzo MAC dell’istanza da `http://169.254.169.254/latest/meta-data/network/interfaces/macs/`.

------
#### [ IMDSv2 ]

**Linux**  
Esegui il seguente comando dall’istanza Linux.

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
```

**Windows**  
Esegui i seguenti cmdlet dall’istanza Windows.

```
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
    -Method PUT -Uri http://169.254.169.254/latest/api/token
```

```
Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token" = $token} `
    -Method GET -Uri http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
```

------
#### [ IMDSv1 ]

**Linux**  
Esegui il seguente comando dall’istanza Linux.

```
curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
```

**Windows**  
Esegui il seguente cmdlet dall’istanza Windows.

```
Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
```

------

## Annulla l'assegnazione di un indirizzo a un'istanza IPv6
<a name="unassign-ipv6-address"></a>

Puoi annullare l'assegnazione di un IPv6 indirizzo a un'istanza in qualsiasi momento.

------
#### [ Console ]

**Per annullare l'assegnazione di un indirizzo a un'istanza IPv6**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Selezionare l'istanza e scegliere **Actions (Operazioni)**, **Networking (Reti)**, **Manage IP addresses (Gestisci indirizzi IP)**.

1. Espandere l'interfaccia di rete. In **IPv6Indirizzi**, scegli **Annulla assegnazione** accanto all'indirizzo. IPv6 

1. Scegli **Save** (Salva).

------
#### [ AWS CLI ]

**Per annullare l'assegnazione di un indirizzo a un'istanza IPv6**  
Usa il comando [unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html).

```
aws ec2 unassign-ipv6-addresses \ 
    --network-interface-id eni-1234567890abcdef0 \
    --ipv6-addresses 2001:db8::1234:5678:1.2.3.4
```

------
#### [ PowerShell ]

**Per annullare l'assegnazione di un indirizzo a un'istanza IPv6**  
Utilizzare il cmdlet [Unregister-EC2Ipv6 AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Ipv6AddressList.html).

```
Unregister-EC2Ipv6AddressList `
    -NetworkInterfaceId eni-1234567890abcdef0 `
    -Ipv6Address 2001:db8::1234:5678:1.2.3.4
```

------