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

AWS::OpsWorks::Volume

AWS::OpsWorks::Volume 资源向 AWS OpsWorks 堆栈注册 Amazon Elastic Block Store (Amazon EBS) 卷。

语法

JSON

Copy
{ "Type" : "AWS::OpsWorks::Volume", "Properties" : { "Ec2VolumeId" : String, "MountPoint" : String, "Name" : String, "StackId" : String } }

YAML

Copy
Type: "AWS::OpsWorks::Volume" Properties: Ec2VolumeId: String MountPoint: String Name: String StackId: String

属性

Ec2VolumeId

要向 AWS OpsWorks 堆栈注册的 Amazon EBS 卷的 ID。

Required: Yes

Type: String

更新要求替换

MountPoint

Amazon EBS 卷的安装点,如 /mnt/disk1

Required: No

Type: String

更新要求无需中断

Name

Amazon EBS 卷的名称。

Required: No

Type: String

更新要求无需中断

StackId

AWS OpsWorks 将卷注册到的 AWS OpsWorks 堆栈的 ID。

Required: Yes

Type: String

更新要求替换

返回值

Ref

当向 Ref 内部函数提供此资源的逻辑 ID 时,Ref 将返回 AWS OpsWorks 卷 ID,例如 1ab23cd4-92ff-4501-b37c-example

有关使用 Ref 功能的更多信息,请参阅参考

示例

以下示例向 opsworksstack 堆栈注册 ec2volume 卷,二者在同一模板中其他位置进行声明。

JSON

Copy
"opsworksVolume": { "Type": "AWS::OpsWorks::Volume", "Properties": { "Ec2VolumeId": { "Ref": "ec2volume" }, "MountPoint": "/dev/sdb", "Name": "testOpsWorksVolume", "StackId": { "Ref": "opsworksstack" } } }

YAML

Copy
opsworksVolume: Type: AWS::OpsWorks::Volume Properties: Ec2VolumeId: !Ref 'ec2volume' MountPoint: /dev/sdb Name: testOpsWorksVolume StackId: !Ref 'opsworksstack'

本页内容: