配置彈性 IP 位址並與 CloudFormation 產生關聯 - AWS CloudFormation

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

配置彈性 IP 位址並與 CloudFormation 產生關聯

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

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

下列程式碼片段配置 Amazon EC2 彈性 IP 地址,並使用 AWS::EC2::EIP 資源將其與 Amazon EC2 執行個體建立關聯。您可配置 AWS 擁有的地址集區,或從公有 IPv4 地址範圍建立的地址集區中的 EIP 地址,您可在 AWS 中使用該地址,以便使用自備 IP 地址 (BYOIP) 與 AWS 資源搭配使用。在此範例中,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