我有一个使用CloudFormation创建的弹性beantalk环境。现在,我添加了一个附加的标记和值,但是在更新堆栈的过程中,我得到了:
Elastic Beanstalk environment tags cannot be updated.
是否可以解决此问题?我不想删除环境并将其恢复。
答案 0 :(得分:0)
根据Cloudformation ElasticBeanstalk Environment的AWS文档,对于Tags
,我们具有以下更新策略:
更新要求:仅当您更新另一个标签时,才能更新标签 需要替换环境的属性,例如 ApplicationName属性。
这意味着您无法在不使用cloudformation重建环境的情况下更新标签。
但是,您可以在cloudformation堆栈之外更新标签- Tagging Resources in Your Elastic Beanstalk Environment:
创建Elastic Beanstalk时可以指定标签 环境。在现有环境中,您可以添加或删除标签, 您可以更新现有标签的值。除了 默认标签,每个标签最多可以添加47个其他标签 环境。
请注意,因为不建议在cloudformation之外更改堆栈资源,否则可能会导致Cloudformation stack drift