我正在使用 Cloudformation 创建一个 Elastic Beanstalk 环境。我必须创建一个 ApplicationVersion 才能启动它并将其提供给环境的定义。我创建了其他 ApplicationVersion 并以其他方式 (CodePipeline) 将它们部署到集群。
现在,每次我需要更新 Cloudformation 堆栈以更改其他一些基础架构时,即使它没有将其列为潜在的资源更改,它也会将 ApplicationVersion 回滚到初始版本,并且我必须手动更新环境再次更新到最新版本。
我知道发生了什么 - Cloudformation 只是试图按照模板描述的方式保留堆栈。我只定义了初始 ApplicationVersion 因为它是 Beanstalk 环境的要求。有没有其他办法?
amazon-web-services aws-cloudformation amazon-elastic-beanstalk