本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列範本程式碼片段是與 Amazon EC2 中的彈性 IP 地址 (EIP) 相關的範例。這些範例涵蓋您的執行個體的 EIP 配置、關聯和管理。
範例程式碼片段
配置彈性 IP 地址並與 Amazon EC2 執行個體建立關聯
下列程式碼片段配置 Amazon EC2 彈性 IP 地址,並使用 AWS::EC2::EIP 資源將其與 Amazon EC2 執行個體建立關聯。您可以使用自有 IP 地址 (BYOIP),從您帶入 的公有 IPv4 地址範圍所建立 AWS 的地址集區配置 EIP 地址 AWS ,以與 AWS 資源搭配使用。 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html在此範例中,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