配置彈性 IP 位址並建立關聯 AWS CloudFormation - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

配置彈性 IP 位址並建立關聯 AWS CloudFormation

下列範本程式碼片段是與 Amazon EC2 中的彈性 IP 地址 (EIP) 相關的範例。這些範例涵蓋您的執行個體的 EIP 配置、關聯和管理。

配置彈性 IP 地址並與 Amazon EC2 執行個體建立關聯

下列程式碼片段配置 Amazon EC2 彈性 IP 地址,並使用 AWS::EC2::EIP 資源將其與 Amazon EC2 執行個體建立關聯。您可以從位址集區所擁有的位址集區配置 EIP 位址, AWS 或從您所帶來的公用 IPv4 位址範圍建立的位址集區 (使 AWS 用自帶 IP 位 AWS 址 (BYOIP) 來配置 EIP 位址。在此範例中,EIP 是從擁有的位址集區配置。 AWS

如需有關彈性 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 地址將彈性 IP 地址與 Amazon EC2 執行個體建立關聯

下列程式碼片段使用 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 將彈性 IP 地址與 Amazon EC2 執行個體建立關聯

下列程式碼片段使用 AWS::EC2::EIPAssociation 資源,將現有的彈性 IP 地址與 Amazon EC2 執行個體建立關聯。在配置彈性 IP 地址時,配置 ID 會指派給彈性 IP 地址。

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