首页 > 解决方案 > 在不遵循终止策略的情况下,您能否指定在通过自动扩展组缩减 EC2 实例时要终止的实例?

问题描述

我想缩减 Auto Scaling 组,以便只删除旧实例。我将终止策略设置为,OldestInstance但我认为为了保持 AZ 的平衡,ASG 仍会删除新实例而不是旧实例。

有什么方法可以选择性地指定要杀死的实例吗?

标签: amazon-web-servicesamazon-ec2autoscaling

解决方案


不(但是)。

当 Auto Scaling 缩减时,它首先选择实例最多的可用区(以保持平衡)。然后,在所选 AZ 内,它使用终止策略来确定要终止哪个实例。

但是,您可以专门从 Auto Scaling 组中删除实例,而不是通过缩减事件来终止实例terminate-instance-in-auto-scaling-group。此命令将标记一个实例以终止,并且可以选择减少所需的容量,以便替换该实例。


推荐阅读