本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
配置彈性 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