Asignación y asociación de una dirección IP elástica con AWS CloudFormation - AWS CloudFormation

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.

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