AWS ElasticBeanstalk EC2 终止保护
Posted
技术标签:
【中文标题】AWS ElasticBeanstalk EC2 终止保护【英文标题】:AWS ElasticBeanstalk EC2 Termination Protection 【发布时间】:2020-11-30 10:58:03 【问题描述】:我正在研究如何在配置有 Terraform 的 ElasticBeanstalk 环境中为 EC2 实例启用终止保护。我正在使用自动缩放组,并且查看了可用的 launch configuration options 并且没有像 terraform launch template 中那样的 disable_api_termination 等效项。
第一个链接中的文档说“您的环境的实例是使用 Amazon EC2 启动模板或 Auto Scaling 组启动配置资源创建的。这些选项适用于这两种资源类型。”
是否无需配置 EC2 启动模板即可在 ElasticBeanstalk 中启用 EC2 实例终止保护?从使用启动配置转移到启动模板只是为了获得 EC2 实例终止保护似乎很复杂。
【问题讨论】:
【参考方案1】:在启动配置中无法执行此操作,因为 AutoScaling 会忽略该设置,并且即使启用它也会终止您的实例。您必须使用启动模板,如果您自定义所有内容,我认为使用 beanstalk 没有多大意义。
【讨论】:
以上是关于AWS ElasticBeanstalk EC2 终止保护的主要内容,如果未能解决你的问题,请参考以下文章
AWS EC2 / Elastic Beanstalk |如何按域列入白名单?