首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性豆柄、不可变部署和CloudFormation问题

弹性豆柄、不可变部署和CloudFormation问题
EN

Stack Overflow用户
提问于 2018-01-11 09:58:22
回答 1查看 4K关注 0票数 8

我们最近刚刚开始使用ElasticBean秸秆的不变部署。更确切地说,我们启用了

  • 不可变的应用程序部署和
  • 不可变的配置更新。

我们对一切都使用CloudFormation。例如,我们没有使用UI (AWS管理控制台)启用不可变的部署,而是将相应的OptionSettings添加到配置模板中的ConfigurationTemplate中。

但是,我们使用这种方法遇到了一些问题。每当我们在ConfigurationTemplate中更改某些属性时,我们都会得到以下错误消息:

部署应用程序失败。 不能以不可变的部署同时更新资源配置和实例配置。选择不同的部署策略并重新部署以进行此更改。

在深入搜索文档之后,我们无法确切地发现我们可能对不可变部署所做的更改,以及导致上述错误的原因。当我们试图操作以下OptionSettings属性时,我们得到了错误:

代码语言:javascript
复制
- Namespace: 'aws:autoscaling:asg'
  OptionName: MinSize
  Value: 6
- Namespace: 'aws:autoscaling:asg'
  OptionName: MaxSize
  Value: 6

我们将非常感谢任何能够在CloudFormation模板中更改哪些选项而不会导致部署失败的人。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-12 16:05:27

您需要设置您的aws:弹性豆茎:命令DeploymentPolicy为“滚动”或其他东西,并推动它通过。然后,一旦将其设置为非默认值而不是不可变,则可以将其更改为不可变。

该消息意味着您不允许同时将它们更改为on,但不能将它们一起使用。

还请确保您有aws:autoscaling:updatepolicy:rollingupdate设置为true + RollingUpdateEnabled :弹性bean茎: SystemType设置为“增强”,并在应用程序中为其配置一个aws:弹力豆柄:应用程序健康检查URL,否则它将失败,并产生另一条误导消息。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48204219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档