2016-11-21 126 views
1

我正在使用标签创建我的AWS CloudFormation堆栈。AWS CloudFormation中使用EC2实例创建的卷上的标签

当我这样做时,所有由堆栈创建的实例也获得标签(这是我想要的)。但连接到这些EC2实例所有卷没有得到标签。

我可以以某种方式改变它吗?我需要所有支持它们的资源上的标签。

回答

1

标签是非传递式应用;您必须将标签与每个资源明确关联。从AWS docs报价为AWS::EC2::Instance资源类型,标签是:

任意一组的此实例标签(键 - 值对)。

如果你真的想标签使用AWS CloudFormation卷关联时,另一种方法是使用AWS::EC2::Volume创建卷(和卷指定标签),并将它们连接到使用AWS::EC2::VolumeAttachment EC2实例。另一种替代方法是使用Lambda-backed custom resources完成此操作。