Asignación y asociación de una dirección IP elástica con AWS CloudFormation
Los siguientes fragmentos de plantilla son ejemplos relacionados con las direcciones IP elásticas (EIP) en Amazon EC2. Estos ejemplos abarcan la asignación, la asociación y la administración de las EIP para sus instancias.
Fragmentos de código de ejemplo
- Asignación de una dirección IP elástica con una instancia de Amazon EC2
- Asociación de una dirección IP elástica a una instancia de Amazon EC2 mediante la especificación de la dirección IP
- Asociación de una dirección IP elástica a una instancia de Amazon EC2 mediante la especificación del ID de asignación de la dirección IP
Asignación de una dirección IP elástica con una instancia de Amazon EC2
En el siguiente fragmento se asigna una dirección IP elástica (EIP) de Amazon EC2 y se asocia a una instancia de Amazon EC2 mediante un recurso AWS::EC2::EIP. Puede asignar una dirección IP elástica de un grupo de direcciones propiedad de AWS o de un grupo de direcciones creado a partir de un intervalo de direcciones IPv4 públicas que ha llevado a AWS para su uso con los recursos de AWS mediante sus propias direcciones IP (BYOIP). En este ejemplo, la EIP se asigna desde un grupo de direcciones propiedad de AWS.
Para obtener más información acerca de las direcciones IP elásticas, consulte Direcciones IP elásticas en la Guía del usuario de Amazon EC2.
JSON
"ElasticIP": { "Type": "AWS::EC2::EIP", "Properties": { "InstanceId": { "Ref": "Ec2Instance" } } }
YAML
ElasticIP: Type: AWS::EC2::EIP Properties: InstanceId: !Ref EC2Instance
Asociación de una dirección IP elástica a una instancia de Amazon EC2 mediante la especificación de la dirección IP
En el siguiente fragmento se asigna una dirección IP elástica (EIP) de Amazon EC2 y se asocia a una instancia de EC2 mediante un recurso AWS::EC2::EIPAssociation. Primero debe asignar una dirección IP elástica para utilizarla en su cuenta. Se puede asociar una dirección IP elástica a una instancia única.
JSON
"IPAssoc": { "Type": "AWS::EC2::EIPAssociation", "Properties": { "InstanceId": { "Ref": "Ec2Instance" }, "EIP": "
192.0.2.0
" } }
YAML
IPAssoc: Type: AWS::EC2::EIPAssociation Properties: InstanceId: !Ref EC2Instance EIP:
192.0.2.0
Asociación de una dirección IP elástica a una instancia de Amazon EC2 mediante la especificación del ID de asignación de la dirección IP
En el siguiente fragmento se asocia una dirección IP elástica existente a una instancia de Amazon EC2 mediante la especificación del ID de asignación mediante un recurso AWS::EC2::EIPAssociation. Se asigna un ID de asignación a una dirección IP elástica tras la asignación de dirección IP elástica.
JSON
"IPAssoc": { "Type": "AWS::EC2::EIPAssociation", "Properties": { "InstanceId": { "Ref": "Ec2Instance" }, "AllocationId": "eipalloc-
1234567890abcdef0
" } }
YAML
IPAssoc: Type: AWS::EC2::EIPAssociation Properties: InstanceId: !Ref EC2Instance AllocationId: eipalloc-
1234567890abcdef0