【发布时间】:2020-10-15 12:33:01
【问题描述】:
我有几个标签需要添加到 cloudformation 中的多个资源中。我需要使我的模板文件更小,因此不必每次都用 9 个不同的标签标记所有内容,我想将它们传递到一个 json 文件中,这样我每次都可以引用它,而不是做每个单独的标签。这甚至可能吗?
类似:
Tags: !Ref "tags"
【问题讨论】:
标签: json amazon-web-services amazon-cloudformation
我有几个标签需要添加到 cloudformation 中的多个资源中。我需要使我的模板文件更小,因此不必每次都用 9 个不同的标签标记所有内容,我想将它们传递到一个 json 文件中,这样我每次都可以引用它,而不是做每个单独的标签。这甚至可能吗?
类似:
Tags: !Ref "tags"
【问题讨论】:
标签: json amazon-web-services amazon-cloudformation
也许你可以看看 cloudformation 中的tag propagation:
所有堆栈级标签,包括自动创建的标签,都传播到 AWS CloudFormation 支持的资源。
【讨论】:
您可以通过在 CloudFormation 中创建转换 macro 来做到这一点。
为此,您需要创建一个能够传递输入(例如文件名)并让它生成输出的 Lambda。每当您从 CloudFormation 模板中调用宏时,都会返回此信息。
【讨论】: