当不遵循终止策略时,通过自动伸缩组按比例缩小EC2实例时,您可以指定要终止的实例吗?

时间:2018-10-25 22:27:46

标签: amazon-web-services amazon-ec2 autoscaling

我想按比例缩小自动缩放组,以便仅删除旧实例。我将终止政策设置为OldestInstance,但我认为为了保持AZ的平衡,ASG仍然取消了新实例,而不是旧实例。

有没有办法选择性地指定要杀死哪些实例?

1 个答案:

答案 0 :(得分:0)

否(但是)。

自动缩放时,它将首先选择实例最多的AZ(以保持平衡)。然后,在选定的可用区内,它使用Termination Policy确定要终止的实例。

但是,您可以使用terminate-instance-in-auto-scaling-group专门从Auto Scaling组中删除实例,而不是让Auto Scaling通过扩展事件终止实例。该命令将实例标记为终止,并可选地减少所需的容量,以便替换该实例。