【发布时间】:2020-06-11 15:13:11
【问题描述】:
我正在尝试创建一个 EBS 卷并将其附加到我的 EC2 实例。该实例有自己的 Auto Scaling 组和启动配置。我希望如果此实例变得不正常并终止,EBS 卷应自动附加到由 Auto Scaling 组启动的新实例。挂载命令在启动配置中,所以这不是问题。
这是我的代码:
Influxdbdata1Asg:
Type: 'AWS::AutoScaling::AutoScalingGroup'
Properties:
TargetGroupARNs:
- !Ref xxxx
VPCZoneIdentifier:
- !GetAtt 'NetworkInfo.PrivateSubnet1Id'
LaunchConfigurationName: !Ref yyyy
MinSize: 1
MaxSize: 1
DesiredCapacity: 1
Data1:
Type: AWS::EC2::Volume
DeletionPolicy: Retain
Properties:
Size: !Ref 'DataEbsVolumeSize'
AvailabilityZone: !GetAtt 'NetworkInfo.PrivateSubnet1Id'
Tags:
- Key: Name
Value: !Join
- '-'
- - !Ref 'AWS::StackName'
- data1
Attachdata1:
Type: AWS::EC2::VolumeAttachment
Properties:
InstanceId: !Ref ????
VolumeId: !Ref Data1
Device: /dev/xvdb
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-cloudformation