gpt4 book ai didi

amazon-web-services - 将现有 EIP 关联到 CloudFormation 中的 EC2 实例

转载 作者:行者123 更新时间:2023-12-03 07:45:52 24 4
gpt4 key购买 nike

我有一个 CloudFormation 来启动我的 QA 服务器,并有几个预先分配的弹性 IP。这些是为我的 QA 服务器保留的,仅在需要时启动。我现在所要做的就是创建一个新的 EIP 并将其分配给我的实例。

Ec2Instance:
Type: AWS::EC2::Instance
Properties:
UserData:
Fn::Base64:
Fn::Join:
- ''
- - IPAddress=
- Ref: IPAddress
ImageId:
Fn::FindInMap:
- RegionMap
- Ref: AWS::Region
- AMI
IPAddress:
Type: AWS::EC2::EIP
IPAssoc:
Type: AWS::EC2::EIPAssociation
Properties:
InstanceId:
Ref: Ec2Instance
EIP:
Ref: IPAddress

是否有任何选项可以列出现有 EIP 并将其与我的实例关联?

最佳答案

我发现它必须放入用户数据中。

 "setup2" : {
"commands" : {
"00_associate_eip" : {
"command" : {
"Fn::Join" : [ "", [ "#!/bin/bash\n", "export AWS_DEFAULT_REGION=", {
"Ref" : "AWS::Region"
}, "\n", "aws ec2 associate-address", " --allow-reassociation", " --instance-id $(curl http://169.254.169.254/latest/meta-data/instance-id)", " --allocation-id ", {
"Ref" : "ElasticVPN"
} ] ]
}
},

关于amazon-web-services - 将现有 EIP 关联到 CloudFormation 中的 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44528762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com