AutoScaling::LaunchConfiguration 的默认 BlockDeviceMappings 设置
Default BlockDeviceMappings settings for AutoScaling::LaunchConfiguration
我们正在使用 CloudFormation 创建一个使用 AWS::AutoScaling::LaunchConfiguration
的 EC2
机器,但我们从未真正指定要使用的 BlockDeviceMapping
:
Type: AWS::AutoScaling::LaunchConfiguration
Properties:
AssociatePublicIpAddress: 'false'
ImageId: 'some-image-id'
InstanceType: 'some-instance-type (e.g. t2.large)'
KeyName: String
SecurityGroups: 'some-security-group'
IamInstanceProfile: 'some-iam-instance-profile'
UserData: 'some commands to execute'
official documentation states BlockDeviceMappings
是 不是 必需的,但它没有说明当我们不指定时默认值是什么。
BlockDeviceMappings
属性不填写时默认创建的EBS是什么?
如果未指定,默认值将是启动模板中使用的 AMI 中指定的映射,如 the documentation page for AWS::EC2::Instance
中指定的那样。
我们正在使用 CloudFormation 创建一个使用 AWS::AutoScaling::LaunchConfiguration
的 EC2
机器,但我们从未真正指定要使用的 BlockDeviceMapping
:
Type: AWS::AutoScaling::LaunchConfiguration
Properties:
AssociatePublicIpAddress: 'false'
ImageId: 'some-image-id'
InstanceType: 'some-instance-type (e.g. t2.large)'
KeyName: String
SecurityGroups: 'some-security-group'
IamInstanceProfile: 'some-iam-instance-profile'
UserData: 'some commands to execute'
official documentation states BlockDeviceMappings
是 不是 必需的,但它没有说明当我们不指定时默认值是什么。
BlockDeviceMappings
属性不填写时默认创建的EBS是什么?
如果未指定,默认值将是启动模板中使用的 AMI 中指定的映射,如 the documentation page for AWS::EC2::Instance
中指定的那样。