Knowledge Center Monthly Newsletter - September 2025
Stay up to date with the latest from the Knowledge Center. See all new Knowledge Center articles published in the last month, and re:Post’s top contributors.
Come posso trasferire un indirizzo IP elastico tra account nella stessa Regione?
Utilizzo un indirizzo IP elastico in Amazon Elastic Compute Cloud (Amazon EC2). Desidero trasferire l'indirizzo IP a un altro account AWS.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Per trasferire indirizzi IP elastici tra account nella stessa Regione AWS, utilizza la console Amazon EC2 o l'Interfaccia della linea di comando AWS. Quando utilizzi AWS CLI, puoi trasferire solo un indirizzo IP elastico alla volta.
Quando trasferisci un indirizzo IP elastico, si verifica un handshake in due fasi tra l'account di origine e l’account di trasferimento. L'account di origine può essere un account standard o un account AWS Organizations. Quando l'account di origine avvia il trasferimento, l'account di trasferimento ha 7 giorni per accettarlo. In caso contrario, l'indirizzo IP elastico ritorna al titolare originale.
AWS non segnala all'account di trasferimento che sono presenti richieste di trasferimento di indirizzi IP elastici in sospeso. È il titolare dell'account di origine a dover comunicare la richiesta al titolare dell'account di trasferimento.
Console Amazon EC2
Utilizza la console Amazon EC2 per trasferire l'indirizzo IP elastico. Dopo aver inviato la richiesta di trasferimento, assicurati che il titolare dell'account di trasferimento accetti l'indirizzo IP elastico.
AWS CLI
Nota: nei seguenti comandi, sostituisci ELASTIC_IP con il tuo indirizzo IP elastico e us-east-1 con la tua Regione AWS. Inoltre, sostituisci eipalloc-source-account con l'AllocationId dell'indirizzo IP elastico e transfer-account con l'ID dell'account di trasferimento.
Per utilizzare AWS CLI per trasferire l'indirizzo IP elastico, completa i seguenti passaggi:
-
Per ottenere l'AllocationId dell'indirizzo IP elastico, esegui questo comando describe-addresses :
aws ec2 describe-addresses --filters "Name=public-ip,Values=ELASTIC_IP" --region us-east-1
Esempio di output:
{ "Addresses": [ { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-source-account", "Domain": "vpc", "PublicIpv4Pool": "amazon", "NetworkBorderGroup": "us-east-1" } ] }
-
Per verificare se ci sono trasferimenti di indirizzi esistenti o in sospeso per l'indirizzo IP elastico nell'account di origine, esegui questo comando describe-address-transfers:
aws ec2 describe-address-transfers --query "AddressTransfers[?AllocationId=='eipalloc-source-account']" --region us-east-1
Se ricevi il seguente output, non ci sono trasferimenti di indirizzi esistenti o in sospeso e puoi procedere con il nuovo trasferimento:
[ ]
-
Per trasferire l'indirizzo IP elastico all'account di trasferimento, esegui questo comando enable-address-transfer:
aws ec2 enable-address-transfer --allocation-id eipalloc-source-account --transfer-account-id transfer-account --region us-east-1
Esempio di output:
"AddressTransfer": { "PublicIp": "3.", "AllocationId": "eipalloc-source-account", "TransferAccountId": "transfer-account", "TransferOfferExpirationTimestamp": "2022-10-28T08:44:41+00:00", "AddressTransferStatus": "pending" } }
-
Notifica al titolare dell'account di trasferimento che il trasferimento dell'indirizzo IP elastico è In sospeso.
-
Per accettare il trasferimento, il titolare dell'account di trasferimento deve eseguire questo comando accept-address-transfer:
aws ec2 accept-address-transfer --address ELASTIC_IP --region us-east-1
Esempio di output:
"AddressTransfer": { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-source-account", "TransferAccountId": "transfer-account", "TransferOfferExpirationTimestamp": "2022-10-28T08:44:41+00:00", "AddressTransferStatus": "accepted" } }
Nota: l'account di trasferimento non può vedere gli indirizzi IP elastici che si trovano nello stato In sospeso. Si tratta di una funzionalità di sicurezza nel caso in cui invii accidentalmente un indirizzo IP all'account sbagliato. In questo caso, puoi annullare il trasferimento prima che l'altro account visualizzi l'indirizzo IP.
Se l'accettazione non va a buon fine, viene visualizzato uno dei seguenti errori:
AddressLimitExceeded
InvalidTransfer.AddressCustomPtrSet
InvalidTransfer.AddressAssociated
Per risolverli, consulta Accettazione di un indirizzo IP elastico trasferito. -
Per confermare il trasferimento dell'indirizzo IP elastico, esegui questi comandi in base al titolare dell'account.
Dall'account di trasferimento, esegui questo comando describe-addresses:aws ec2 describe-addresses --filters "Name=public-ip,Values=ELASTIC_IP" --region us-east-1
Esempio di output:
{ "Addresses": [ { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-transfer-account22222", "Domain": "vpc", "PublicIpv4Pool": "amazon", "NetworkBorderGroup": "us-east-1" } ] }
Importante: un trasferimento riuscito genera un nuovo AllocationId per l'indirizzo IP elastico nell'account di trasferimento.
Dall'account di origine, esegui questo comando describe-address-transfers:aws ec2 describe-address-transfers --query
Esempio di output:
"AddressTransfers[?AllocationId=='eipalloc-source-account']" --region us-east-1 [ { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-source-account", "TransferAccountId": "transfer-account", "TransferOfferExpirationTimestamp": "2022-10-28T10:44:41+00:00", "AddressTransferStatus": "accepted" } ]
- Argomenti
- ComputeNetworking & Content Delivery
- Lingua
- Italiano
