Ho interrotto e avviato la mia istanza Amazon Elastic Compute Cloud (Amazon EC2); di conseguenza, l'indirizzo IP pubblico associato all'istanza è cambiato. Oppure ho rilasciato accidentalmente l'indirizzo IP elastico associato alla mia istanza.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Indirizzi IP pubblici
Quando un indirizzo IP pubblico non è più associato a un'istanza, tale indirizzo ritorna al pool di indirizzi IP pubblici. Non puoi recuperare lo stesso indirizzo IP pubblico per l'istanza interrotta. Il nuovo indirizzo IP pubblico assegnato automaticamente viene scelto in modo casuale dal pool di indirizzi IP pubblici.
L'indirizzo IP pubblico di un'istanza cambia nei seguenti casi:
- Amazon EC2 fornisce un nuovo indirizzo IP pubblico alle istanze interrotte o ibernate quando vengono riavviate.
- Hai dissociato l'indirizzo IP elastico associato dall'istanza, per cui l'istanza ha ricevuto un nuovo indirizzo IP pubblico.
- Hai annullato l'assegnazione di un indirizzo IP pubblico e successivamente assegnato un nuovo indirizzo IP pubblico nelle impostazioni dell'interfaccia di rete principale.
Indirizzi IP elastici
È consigliabile utilizzare un indirizzo IP elastico anziché un indirizzo IP pubblico. Questo perché AWS assegna gli indirizzi IP elastici all'account AWS anziché all'istanza. Dopodiché, puoi associare gli indirizzi IP elastici da e verso le istanze. Quando interrompi un'istanza, questa mantiene gli indirizzi IP elastici associati. AWS continua ad addebitare il costo degli indirizzi IP elastici associati a un'istanza interrotta.
Per recuperare un indirizzo IP elastico, devi utilizzare l'API Amazon EC2 o uno strumento a riga di comando. Non puoi recuperare un indirizzo IP elastico assegnato a un altro account o se hai raggiunto il numero massimo di indirizzi IP elastici.
Nota: non puoi recuperare i tag associati a un indirizzo IP elastico, così come non puoi convertire un indirizzo IP pubblico dinamico assegnato automaticamente in un indirizzo IP elastico.
Per recuperare un indirizzo IP elastico, esegui questo comando AWS CLI allocate-address:
aws ec2 allocate-address --domain vpc --address 000.0.000.0
Nota: sostituisci 000.0.000.0 con il tuo indirizzo IP elastico.
Informazioni correlate
AllocateAddress