Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
¿Cómo transfiero una dirección IP elástica entre cuentas de la misma región?
Utilizo una dirección IP elástica en Amazon Elastic Compute Cloud (Amazon EC2). Quiero transferir la dirección IP a otra cuenta de AWS.
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Para transferir direcciones IP elásticas entre cuentas de la misma región de AWS, utiliza la consola de Amazon EC2 o la AWS CLI. Cuando usas la AWS CLI, solo puedes transferir una dirección IP elástica a la vez.
Al transferir una dirección IP elástica, hay un protocolo de enlace de dos pasos entre la cuenta de origen y la cuenta de transferencia. La cuenta de origen puede ser una cuenta estándar o una cuenta de AWS Organizations. Cuando la cuenta de origen inicie la transferencia, la cuenta de transferencia tendrá 7 días para aceptarla. De lo contrario, la dirección IP elástica vuelve a su propietario original.
AWS no informa a la cuenta de transferencia sobre las solicitudes de transferencia de direcciones IP elásticas pendientes. El propietario de la cuenta de origen debe comunicar la solicitud al propietario de la cuenta de transferencia.
Consola de Amazon EC2
Utiliza la consola de Amazon EC2 para transferir la dirección IP elástica. Después de enviar la solicitud de transferencia, asegúrate de que el propietario de la cuenta de transferencia acepte la dirección IP elástica.
AWS CLI
Nota: En los siguientes comandos, sustituye ELASTIC_IP por tu dirección IP elástica y us-east-1 por tu región de AWS. Además, sustituye eipalloc-source-account por el AllocationId de la dirección IP elástica y transfer-account por el ID de la cuenta de transferencia.
Para usar la AWS CLI para transferir la dirección IP elástica, sigue estos pasos:
-
Para obtener tu AllocationId de la dirección IP elástica, ejecuta el siguiente comando describe-addresses:
aws ec2 describe-addresses --filters "Name=public-ip,Values=ELASTIC_IP" --region us-east-1Resultado de ejemplo:
{ "Addresses": [ { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-source-account", "Domain": "vpc", "PublicIpv4Pool": "amazon", "NetworkBorderGroup": "us-east-1" } ] } -
Para comprobar si hay transferencias de direcciones existentes o pendientes para la dirección IP elástica en la cuenta de origen, ejecuta el siguiente comando describe-address-transfers:
aws ec2 describe-address-transfers --query "AddressTransfers[?AllocationId=='eipalloc-source-account']" --region us-east-1Si recibes el siguiente resultado, significa que no hay ninguna transferencia de direcciones existente o pendiente y puedes continuar con la nueva transferencia:
[ ] -
Para transferir la dirección IP elástica a la cuenta de transferencia, ejecuta el siguiente comando enable-address-transfer:
aws ec2 enable-address-transfer --allocation-id eipalloc-source-account --transfer-account-id transfer-account --region us-east-1Resultado de ejemplo:
"AddressTransfer": { "PublicIp": "3.", "AllocationId": "eipalloc-source-account", "TransferAccountId": "transfer-account", "TransferOfferExpirationTimestamp": "2022-10-28T08:44:41+00:00", "AddressTransferStatus": "pending" } } -
Notifica al propietario de la cuenta de transferencia que la transferencia de la dirección IP elástica está en estado Pendiente.
-
Para aceptar la transferencia, el propietario de la cuenta de transferencia debe ejecutar el siguiente comando accept-address-transfer:
aws ec2 accept-address-transfer --address ELASTIC_IP --region us-east-1Resultado de ejemplo:
"AddressTransfer": { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-source-account", "TransferAccountId": "transfer-account", "TransferOfferExpirationTimestamp": "2022-10-28T08:44:41+00:00", "AddressTransferStatus": "accepted" } }Nota: La cuenta de transferencia no puede ver la dirección IP elástica que está en estado pendiente. Se trata de una característica de seguridad en caso de que envíes accidentalmente una dirección IP a la cuenta equivocada. En este caso, puedes cancelar la transferencia antes de que la otra cuenta vea la dirección IP.
Si se produce un error en la aceptación, aparecerá uno de los siguientes errores:
AddressLimitExceeded
InvalidTransfer.AddressCustomPtrSet
InvalidTransfer.AddressAssociated
Para solucionar los errores anteriores, consulta Aceptar una dirección IP elástica transferida. -
Para confirmar que la dirección IP elástica se ha transferido, ejecuta los siguientes comandos en función del propietario de la cuenta.
Desde la cuenta de transferencia, ejecuta el siguiente comando describe-addresses:aws ec2 describe-addresses --filters "Name=public-ip,Values=ELASTIC_IP" --region us-east-1Resultado de ejemplo:
{ "Addresses": [ { "PublicIp": "ELASTIC_IP", "AllocationId": "eipalloc-transfer-account22222", "Domain": "vpc", "PublicIpv4Pool": "amazon", "NetworkBorderGroup": "us-east-1" } ] }Importante: Una transferencia exitosa genera un nuevo AllocationID para la dirección IP elástica de la cuenta del propietario de la transferencia.
Desde la cuenta de origen, ejecuta el siguiente comando describe-address-transfers:aws ec2 describe-address-transfers --queryResultado de ejemplo:
"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" } ]
- Etiquetas
- Amazon VPCAmazon EC2
- Idioma
- Español

Contenido relevante
- preguntada hace un año
- preguntada hace un año
- preguntada hace un año
- preguntada hace un año
- preguntada hace 3 meses
OFICIAL DE AWSActualizada hace 10 meses
OFICIAL DE AWSActualizada hace 4 años
OFICIAL DE AWSActualizada hace 10 meses