我想按比例缩小自动缩放组,以便仅删除旧实例。我将终止政策设置为OldestInstance
,但我认为为了保持AZ的平衡,ASG仍然取消了新实例,而不是旧实例。
有没有办法选择性地指定要杀死哪些实例?
答案 0 :(得分:0)
否(但是)。
自动缩放时,它将首先选择实例最多的AZ(以保持平衡)。然后,在选定的可用区内,它使用Termination Policy确定要终止的实例。
但是,您可以使用terminate-instance-in-auto-scaling-group
从专门从Auto Scaling组中删除实例,而不是让Auto Scaling通过扩展事件终止实例。该命令将实例标记为终止,并可选地减少所需的容量,以便不替换该实例。