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并没有多大意义。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...