AWS ElasticBeanstalk EC2终止保护

问题描述

我正在研究如何在配置了Terraform的ElasticBeanstalk环境中为EC2实例启用终止保护。我正在使用一个自动缩放组,并且查看了可用的launch configuration options,并且没有terraform launch template中存在的disable_api_termination等效项。

第一个链接中的文档说:“您的环境的实例是使用Amazon EC2启动模板或Auto Scaling组启动配置资源创建的。这些选项对这两种资源类型都适用。”

是否无需配置EC2启动模板就无法在ElasticBeanstalk中启用EC2实例终止保护?为了使用EC2实例终止保护,从使用启动配置转换为启动模板似乎很复杂。

解决方法

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...