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
Se il VPC e la sottorete hanno blocchi CIDR IPv6 a loro associati, puoi assegnare all'istanza un indirizzo IPv6 durante o dopo l'avvio. Puoi accedere agli indirizzi IPv6 delle istanze nella console dalla pagina Istanze o 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.
Assegnazione di un indirizzo IPv6 a un'istanza
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 gli indirizzi IPv6: C1, M1, M2, M3 e T1.
- Console
-
Per assegnare un indirizzo IPv6 all’avvio
Segui la procedura per avviare un'istanza. Quando configuri le impostazioni di rete, scegli l'opzione per assegnare automaticamente l'IP IPv6. Se non visualizzi questa opzione, la sottorete selezionata non dispone di un intervallo CIDR IPv6 associato.
Assegnazione di un indirizzo IPv6 dopo l'avvio
Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Selezionare l'istanza e scegliere Actions (Operazioni), Networking (Reti), Manage IP addresses (Gestisci indirizzi IP).
-
Espandere l'interfaccia di rete. In IPv6 Addresses (Indirizzi IPv6) selezionare Assign new IP address (Assegna nuovo indirizzo IP).
-
Inserisci un indirizzo IPv6 dall’intervallo della sottorete o lascia il campo vuoto per consentire ad Amazon EC2 di scegliere l’indirizzo IPv6 per tuo conto. Se non visualizzi questa opzione, la sottorete dell’istanza non dispone di un intervallo CIDR IPv6 associato.
-
Selezionare Salva.
- AWS CLI
-
Per assegnare un indirizzo IPv6 all’avvio
Usa il comando run-instances con l’opzione --ipv6-addresses. Il seguente esempio assegna due indirizzi IPv6.
--ipv6-addresses Ipv6Address=2001:db8::1234:5678:1.2.3.4 Ipv6Address=2001:db8::1234:5678:5.6.7.8
Per lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv6, usa l’opzione --ipv6-address-count. Il seguente esempio assegna due indirizzi IPv6.
--ipv6-address-count 2
Assegnazione di un indirizzo IPv6 dopo l'avvio
Usa il comando assign-ipv6-addresses. Il seguente esempio assegna due indirizzi IPv6.
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 lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv6, usa l’opzione --ipv6-address-count. Il seguente esempio assegna due indirizzi IPv6.
aws ec2 assign-ipv6-addresses \
--network-interface-id eni-1234567890abcdef0 \
--ipv6-address-count 2
- PowerShell
-
Per assegnare un indirizzo IPv6 all’avvio
Utilizza il cmdlet New-EC2Instance con il parametro -Ipv6Address. Il seguente esempio assegna due indirizzi IPv6.
-Ipv6Address $ipv6addr1,$ipv6addr2
Definisci gli indirizzi IPv6 come indicato di seguito.
$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 lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv6, usa il parametro -Ipv6AddressCount. Il seguente esempio assegna due indirizzi IPv6.
-Ipv6AddressCount 2
Assegnazione di un indirizzo IPv6 dopo l'avvio
Utilizza il cmdlet Register-EC2Ipv6AddressList. Il seguente esempio 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 lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv6, usa il parametro -Ipv6AddressCount. Il seguente esempio assegna due indirizzi IPv6.
Register-EC2Ipv6AddressList `
-NetworkInterfaceId eni-1234567890abcdef0 `
-Ipv6AddressCount 2
Visualizzare gli indirizzi IPv6 di un’istanza
Puoi visualizzare gli indirizzi IPv6 delle istanze.
- Console
-
Per visualizzare gli indirizzi IPv6 di un’istanza
Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Selezionare l'istanza.
-
Nella scheda Networking (Reti) individuare gli IPv6 addresses (Indirizzi IPv6).
- AWS CLI
-
Per visualizzare l’indirizzo IPv6 di un’istanza
Utilizzare il comando describe-instances.
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’indirizzo IPv6 di un’istanza
Utilizza il cmdlet Get-EC2Instance.
(Get-EC2Instance `
-InstanceId i-1234567890abcdef0).Instances.Ipv6Address
Di seguito è riportato un output di esempio.
2001:db8::1234:5678:1.2.3.4
Visualizzare gli indirizzi IPv6 utilizzando i metadati dell’istanza
Una volta stabilita la connessione all’istanza, puoi recuperare gli indirizzi IPv6 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
Annullare l'assegnazione di un indirizzo IPv6 a un'istanza
È possibile annullare l'assegnazione di un indirizzo IPv6 da un'istanza in qualsiasi momento.
- Console
-
Per annullare l'assegnazione di un indirizzo IPv6 a un'istanza
Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, seleziona Instances (Istanze).
-
Selezionare l'istanza e scegliere Actions (Operazioni), Networking (Reti), Manage IP addresses (Gestisci indirizzi IP).
-
Espandere l'interfaccia di rete. In IPv6 Addresses (Indirizzi IPv6), selezionare Unassign (Annulla l'assegnazione) accanto all'indirizzo IPv6.
-
Seleziona Salva.
- AWS CLI
-
Per annullare l'assegnazione di un indirizzo IPv6 a un'istanza
Usa il comando unassign-ipv6-addresses.
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 IPv6 a un'istanza
Utilizza il cmdlet Unregister-EC2Ipv6AddressList.
Unregister-EC2Ipv6AddressList `
-NetworkInterfaceId eni-1234567890abcdef0 `
-Ipv6Address 2001:db8::1234:5678:1.2.3.4