如何使用CloudFormation更新Elastic Beanstalk环境的标签

问题描述 投票:0回答:1

我有一个使用CloudFormation创建的弹性beanstalk环境。现在我添加了一个额外的标签和值,但在更新堆栈期间,我得到:

Elastic Beanstalk environment tags cannot be updated.

有没有办法来解决这个问题?我不想删除环境并将其恢复。

amazon-web-services amazon-cloudformation amazon-elastic-beanstalk
1个回答
1
投票

根据Cloudformation ElasticBeanstalk Environment的AWS文档,对于Tags,我们有以下更新政策:

更新要求:只有在更新需要替换环境的其他属性(例如ApplicationName属性)时,才能更新标记。

这意味着如果不使用cloudformation重建环境,则无法更新标记。

但是,您可以更新cloudformation堆栈之外的标签 - Tagging Resources in Your Elastic Beanstalk Environment

您可以在创建Elastic Beanstalk环境时指定标记。在现有环境中,您可以添加或删除标记,还可以更新现有标记的值。除了默认标记之外,您还可以为每个环境添加最多47个附加标记。

请注意,不建议在cloudformation之外更改堆栈资源,这可能会导致Cloudformation stack drift

© www.soinside.com 2019 - 2024. All rights reserved.