gpt4 book ai didi

amazon-web-services - 在 CloudFormation 模板中使用现有的弹性 IP,而不是生成新的弹性 IP?

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

我目前在这里有我的模板,用于为我的实例分配 EIP。 (最后部分)

但是,我希望使用固定的 EIP,而不是依赖 CloudFormation 每次随机生成新的 EIP。

Resources:
EC2Example:
Type: "AWS::EC2::Instance"
Metadata:
AWS::CloudFormation::Init:
services:
sysvint:
codedeploy-agent:
enabled: 'true'
ensureRunning: 'true'
Properties:
ImageId: !Ref ImageId
InstanceType: !Ref InstanceType
KeyName: !Ref SSHKeyName
IamInstanceProfile: "EC2CodeDeploy"
NetworkInterfaces:
- AssociatePublicIpAddress: "true"
DeviceIndex: "0"
GroupSet:
- Ref: "SecurityGroupIds"
SubnetId:
Ref: "PrivateSubnet"
BlockDeviceMappings:
-
DeviceName: /dev/sda1
Ebs:
VolumeType: io1
Iops: !Ref IOPS
DeleteOnTermination: false
VolumeSize: !Ref VolumeSize
ElasticIP:
Type: AWS::EC2::EIP
Properties:
Domain: vpc
InstanceId: !Ref EC2Example

最佳答案

您必须使用AWS::EC2::EIPAssociation 。对于您的情况:

  AssociateControlPort:
Type: AWS::EC2::EIPAssociation
Properties:
AllocationId: !GetAtt ElasticIP.AllocationId
InstanceId: !Ref EC2Example

关于amazon-web-services - 在 CloudFormation 模板中使用现有的弹性 IP,而不是生成新的弹性 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73219336/

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