AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Amazon EC2 块储存设备映射属性

Amazon EC2 块储存设备映射属性是 AWS::EC2::Instance 资源的嵌入式属性。有关 Auto Scaling 启动配置的块储存设备映射,请参阅 AutoScaling 块储存设备映射

语法

JSON

{ "DeviceName" : String, "Ebs" : EC2 EBS Block Device, "NoDevice" : Boolean, "VirtualName" : String }

YAML

DeviceName: String Ebs: EC2 EBS Block Device NoDevice: Boolean VirtualName: String

属性

DeviceName

Amazon EC2 内的设备的名称。有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 Linux 实例上的设备命名

Required: Yes

Type: String

Ebs

Required: Conditional 您可以指定 VirtualNameEbs,但不能同时指定两者。

Type: Amazon Elastic Block Store 块储存设备属性

NoDevice

该属性可用于取消映射已定义的设备。

Required: No

Type: 布尔值

VirtualName

虚拟设备的名称。名称必须为 ephemeralX 形式,其中,X 是从零 (0) 开始的数字,如 ephemeral0

Required: Conditional 您可以指定 VirtualNameEbs,但不能同时指定两者。

Type: String

示例

具有两个 EBS 卷的块储存设备映射

本示例将受 EBS 支持的根设备 (/dev/sda1) 大小设置为 50 GiB,而另一个受 EBS 支持的设备则映射至大小为 100 GiB 的 /dev/sdm。

"BlockDeviceMappings" : [ { "DeviceName" : "/dev/sda1", "Ebs" : { "VolumeSize" : "50" } }, { "DeviceName" : "/dev/sdm", "Ebs" : { "VolumeSize" : "100" } } ]

具有暂存驱动器的块储存设备映射

本示例将暂存驱动器映射至 /dev/sdc。

"BlockDeviceMappings" : [ { "DeviceName" : "/dev/sdc", "VirtualName" : "ephemeral0" } ]

取消映射 AMI 定义的设备

要取消在 AMI 中定义的设备,请将 NoDevice 属性设置为空映射,如下所示:

{ "DeviceName":"/dev/sde", "NoDevice": {} }

另请参阅

本页内容: