AWS CloudFormation을(를) 사용하여 탄력적 IP 주소 할당 및 연결 - AWS CloudFormation

AWS CloudFormation을(를) 사용하여 탄력적 IP 주소 할당 및 연결

다음 템플릿 코드 조각은 Amazon EC2의 탄력적 IP 주소(EIP)와 관련된 예입니다. 이 예에서는 인스턴스의 EIP 할당, 연결 및 관리를 다룹니다.

탄력적 IP 주소 할당 및 Amazon EC2 인스턴스와 연결

다음 코드 조각은 AWS::EC2::EIP 리소스를 사용하여 Amazon EC2 탄력적 IP(EIP)를 할당하고 해당 주소를 Amazon EC2 인스턴스와 연결합니다. AWS이(가) 소유한 주소 풀 또는 고유 IP 주소 가져오기(BYOIP)를 사용하여 AWS 리소스와 함께 사용하기 위해 AWS(으)로 가져온 퍼블릭 IPv4 주소 범위에서 생성한 주소 풀의 EIP 주소를 할당할 수 있습니다. 이 예에서는 AWS이(가) 소유한 주소 풀에서 EIP를 할당합니다.

탄력적 IP 주소에 대한 자세한 내용은 Amazon EC2 사용 설명서탄력적 IP 주소를 참조하세요.

JSON

"ElasticIP": { "Type": "AWS::EC2::EIP", "Properties": { "InstanceId": { "Ref": "Ec2Instance" } } }

YAML

ElasticIP: Type: AWS::EC2::EIP Properties: InstanceId: !Ref EC2Instance

IP 주소를 지정하여 Amazon EC2 인스턴스에 탄력적 IP 주소 연결

다음 코드 조각은 AWS::EC2::EIPAssociation 리소스를 사용하여 기존 Amazon EC2 탄력적 IP 주소를 EC2 인스턴스에 연결합니다. 먼저 계정에서 사용할 탄력적 IP 주소를 할당해야 합니다. 탄력적 IP 주소는 하나의 인스턴스와 연결할 수 있습니다.

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

IP 주소의 할당 ID를 지정하여 Amazon EC2 인스턴스에 탄력적 IP 주소 연결

다음 코드 조각은 AWS::EC2::EIPAssociation 리소스를 사용하여 할당 ID를 지정하여 기존 탄력적 IP 주소를 Amazon EC2 인스턴스에 연결합니다. 탄력적 IP 주소 할당 시 탄력적 IP 주소에 할당 ID가 할당됩니다.

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