您可以主动暂停伸缩组中的流程,更精细地控制伸缩组动作,方便您在暂停指定流程之后,再去执行某些操作。例如暂停健康检查流程后再去停止ECS实例,避免ECS实例被视为不健康而自动移出伸缩组。
背景信息
伸缩组支持暂停以下流程,暂停的流程之间可能相互影响。
伸缩组流程 | 暂停效果 |
---|---|
扩容流程 | 伸缩组拒绝所有扩容动作,包括但不限于:
|
缩容流程 | 伸缩组拒绝所有缩容动作,包括但不限于:
|
健康检查 | 暂停将实例标记为不健康状态,并暂停移出不健康的ECS实例。 |
定时任务 | 到定时任务的执行时间后,不会触发关联的伸缩规则。 |
报警任务 | 报警任务进入报警状态后,不会触发关联的伸缩规则。 |
暂停伸缩组流程功能实现流程级别的控制。如果您需要实现ECS实例级别的控制,建议使用实例备用和保护功能。例如,需要排查或者重启指定实例前,将其转为备用状态,需要防止释放指定实例时,将其转为保护状态。更多说明请参见实例转为备用状态和实例转为保护状态。
操作步骤
- 登录弹性伸缩控制台。
- 在左侧导航栏中,单击伸缩组管理。
- 在顶部菜单栏处,选择地域。
- 找到待操作的伸缩组,在操作区域,单击修改。
- 在暂停的流程处,选择一个或多个需要暂停的流程。
- 单击确认。