暂停进程的注意事项
暂停进程之前,请注意以下事项:
-
通过暂停
AlarmNotification,您可以暂时停止该组的目标跟踪、步进和简单扩缩策略,而不删除扩缩策略或其关联的 CloudWatch 警报。要暂时停止单个扩缩策略,请参阅禁用 Auto Scaling 组的扩缩策略。 -
您可选择暂停
HealthCheck和ReplaceUnhealthy进程以重启实例,但不让 Amazon EC2 Auto Scaling 根据运行状况检查的结果终止实例。但是,如果需要 Amazon EC2 Auto Scaling 对剩余实例执行运行状况检查,则改用备用功能。有关更多信息,请参阅 临时从 Auto Scaling 组中移除实例。 -
如果您暂停了
Launch和Terminate进程或者AZRebalance,并且随后对自动扩缩组进行了更改(例如,分离实例或更改指定的可用区),则您的组可能会在可用区之间失去均衡。如果出现这种情况,在您恢复暂停的流程后,Amazon EC2 Auto Scaling 将逐步在可用区之间均匀地重新分配实例。 -
如果暂停
Terminate进程,您仍可通过使用带有强制删除选项的 delete-auto-scaling-group命令来强制终止实例。 -
暂停
Terminate进程仅适用于当前处于InService状态的实例。它不会阻止对处于其他状态(例如Pending)的实例,或无法从备用状态正常恢复的实例的终止。 -
当
RemoveFromLoadBalancerLowPriority进程出现在使用 Amazon CLI 或 SDK 描述自动扩缩组的调用中时,可以忽略该进程。此过程已过时,保留此过程仅是为了向后兼容。