gpt4 book ai didi

templates - 从 CloudFormation 模板标记父堆栈

转载 作者:行者123 更新时间:2023-12-01 04:59:35 26 4
gpt4 key购买 nike

有没有办法从模板本身在 CloudFormation 堆栈上创建标签? (父堆栈,而不是嵌套堆栈)

我们有许多模板,这些模板会随着每个新版本的软件而更新。我们的软件版本已被标记(在 git 中),并且能够一目了然地看到特定堆栈所使用的版本是很不错的。

顶级anatomy of a template指定 6 个嵌套部分:

{
"AWSTemplateFormatVersion" : "version date",

"Description" : "JSON string",

"Metadata" : {
template metadata
},

"Parameters" : {
set of parameters
},

"Mappings" : {
set of mappings
},

"Conditions" : {
set of conditions
},

"Resources" : {
set of resources
},

"Outputs" : {
set of outputs
}
}

但是这些部分似乎都不允许标记堆栈本身(希望我在这里遗漏了一些东西)。

是的,我可以将版本字符串添加到元数据部分,并且可以通过查看特定堆栈的模板来查看该版本字符串,但在 AWS 中使用标签要容易得多。另外,它可以更轻松地控制谁可以更新/删除堆栈。

由于这个限制,目前我们并没有大量使用堆栈标签。

最佳答案

这看起来很有希望:

http://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html

  create-stack
--stack-name <value>
...
[--tags <value>]
...

我想我过去曾用它来处理你所说的事情。这使我能够根据标签搜索堆栈,就像 AWS 世界中的几乎所有其他事物一样。

关于templates - 从 CloudFormation 模板标记父堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34221580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com