对如何执行此操作或可能的操作感到困惑。
这不是嵌套堆栈。我想在我的CF模板中设置适用于模板中所有资源的标签。 AWS :: CloudFormation :: Stack资源可以做到这一点,但是我不需要/想要一个嵌套堆栈,我只有一个堆栈和一个模板。
答案 0 :(得分:0)
您可以通过一种解决方法来解决。 您可以创建另一个仅包含“ AWS :: CloudFormation :: Stack”资源的CF模板。 在参数中,提供所需的标记,并在“ TemplateURL”属性中,提供模板的URL,该模板指定要创建为资源的堆栈。 请注意,模板必须存储在Amazon S3存储桶中,因此URL必须采用以下形式: https://s3.amazonaws.com/.../TemplateName.extension
答案 1 :(得分:0)
将命令deploy
与--tags
一起使用:
aws cloudformation deploy \
--template-file template.yaml \
--stack-name MyStack \
--tags Key1=Value1 Key2=Value2
Docs:
-标签(列表)与创建或更新的堆栈关联的标签列表。如果资源支持,AWS CloudFormation还将这些标签传播到堆栈中的资源。语法:TagKey1 = TagValue1 TagKey2 = TagValue2 ...