2014-05-22 30 views
1

我需要仅更新AWS cloudformation堆栈的标签。aws cli cloudformation更新栈集标签?

不幸的是你不能做的:

aws cloudformation update-stack --tags <tags> 

有谁知道这样做的最好的过程?

如果我这样做:

aws cloudformation update-stack --use-previous-template --template-body <JSON blob> 

将模板体被添加到以前的模板,覆盖以前的值?

是否可以下载实时的cloudformation JSON?

回答

0

不确定只通过cli更新标签。不过在aws控制台中很容易做到这一点。

通过提供新的JSON模板更新堆栈将覆盖以前的模板。

您可以通过使用仪表板(CFN->模板标签),或者通过使用cli command get-template

+0

据我可以告诉CLI下载模板“得到模板”呼叫不必填写所有信息这是在设置过程中输入的,例如资源缺失。有没有办法得到这个?一种将当前配置刷新到JSON的方法? – chris

+0

@norm - 你的意思是你输入的参数? (我认为也有一个API)。 'get-template'API将返回您在创建堆栈时提供的相同JSON模板。缺少哪些资源?你的配置是什么意思? – iGili

+0

据我所见,没有用于刷新活动配置的API。有一个describe-statcks API,但是这会产生一个JSON文档,它不足以重新创建实时堆栈 - 这意味着它是一个不完整的配置刷新。也许没有办法做到这一点。 – chris