AWS EC2 实例终止保护在自动缩放 IN 下不起作用
Posted
技术标签:
【中文标题】AWS EC2 实例终止保护在自动缩放 IN 下不起作用【英文标题】:AWS EC2 Instance Termination Protection not working under auto-scale IN 【发布时间】:2018-12-09 21:33:28 【问题描述】:我有 3 个实例的 Auto Scaling 组。我将 1 个特定实例配置为终止保护 = true。但是,当我修改我的自动缩放规则时。 To the Desired Instance: 2 and Min Instance: 2. 上面那个我最近用终止保护修改过的实例仍然被终止。有什么想法吗?
【问题讨论】:
为什么您希望对 Auto Scaling 实例应用终止保护?这在很大程度上违背了使用 Auto Scaling 组的目的。 【参考方案1】:您是否实际使用了Controlling Which Auto Scaling Instances Terminate During Scale In - Amazon EC2 Auto Scaling 中所述的特定缩减保护,或者您是否使用了Terminate Your Instance - Amazon Elastic Compute Cloud 中所述的常规终止保护?
您希望在实例上专门设置缩减保护。请注意文档上的通知,其中提到如果您分离实例并重新附加它,则保护设置将丢失。
【讨论】:
【参考方案2】:当您使用 Auto Scaling 配置 EC2 时,您应该使用具有黄金配置的 AMI。终止保护将被自动缩放覆盖。您不终止实例的目的是什么?
【讨论】:
以上是关于AWS EC2 实例终止保护在自动缩放 IN 下不起作用的主要内容,如果未能解决你的问题,请参考以下文章
AWS EC2 Autoscaling:定义一个永不终止的主实例