AWS ElasticBeanstalk EC2 终止保护

AWS ElasticBeanstalk EC2 Termination Protection

我正在研究如何在使用 Terraform 配置的 ElasticBeanstalk 环境中为 EC2 实例启用终止保护。我正在使用一个自动缩放组,我查看了可用的 launch configuration options and there's no disable_api_termination equivalent like there is in the terraform launch template.

第一个 link 的文档说“您的环境实例是使用 Amazon EC2 启动模板或 Auto Scaling 组启动配置资源创建的。这些选项适用于这两种资源类型。”。 =11=]

有没有办法在无需配置 EC2 启动模板的情况下在 ElasticBeanstalk 中启用 EC2 实例终止保护?从使用启动配置转移到启动模板只是为了拥有 EC2 实例终止保护似乎很复杂。

无法在启动配置中执行此操作,因为 AutoScaling 会忽略该设置并会终止您的实例,即使它已启用也是如此。您将不得不使用启动模板,到那时,如果您自定义所有内容,我认为使用 beantalk 没有多大意义。