名称 |
生命周期挂钩名字一旦确定就无法修改。长度为2~64个字符,以大小写字母、数字或中文开头,可包含半角句号(.)、下划线(_)和短划线(-)。 |
适用的伸缩活动类型 |
发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例或ECI实例。支持的选项如下:
|
超时时间 |
ECS实例或ECI实例保持挂起状态的时间。最小为30秒,最大为21600秒(6小时),必须为整数。
说明 请根据您业务生命周期挂钩的处理时间,设置合理的超时时间。如果处理时间超过超时时间,则系统会执行默认执行策略。
|
默认执行策略 |
ECS实例或者ECI实例挂起状态结束后的下一步执行动作。支持的选项如下:
- 继续:针对弹性扩张活动,继续向伸缩组加入该ECS实例或ECI实例;针对弹性收缩活动,继续停止该ECS实例或ECI实例在伸缩组中提供计算能力。
- 拒绝:针对弹性扩张活动,直接释放该ECS实例或ECI实例;针对弹性收缩活动,继续停止该ECS实例或ECI实例在伸缩组中提供计算能力。
注意
仅当生命周期挂钩的通知方式配置为OOS模板时,ECS实例或ECI实例挂起状态结束后的下一步执行动作取决于OOS模板的执行结果:
- 成功:针对弹性扩张活动,继续向伸缩组加入该ECS实例或ECI实例;针对弹性收缩活动,继续停止该ECS实例或ECI实例在伸缩组中提供计算能力。
- 失败:针对弹性扩张活动,直接释放ECS实例或ECI实例;针对弹性收缩活动,继续停止该ECS实例或ECI实例在伸缩组中提供计算能力。
停止ECS实例或ECI实例在伸缩组中提供计算能力,具体分以下几种情况:
- 如果实例是自动创建或者手动创建并托管给伸缩组的ECS实例或ECI实例,且伸缩组的实例回收模式配置为释放模式,则移除ECS实例或者ECI实例。
- 如果实例是自动创建或者手动创建并托管给伸缩组的ECS实例或ECI实例,且伸缩组的实例回收模式配置为停机回收模式,则在伸缩组内停用ECS实例或ECI实例,保留ECS实例或ECI实例的部分资源。具体操作,请参见创建伸缩组。
- 如果实例是手动创建并未托管给伸缩组的ECS实例或ECI实例,则仅从伸缩组中移出ECS实例或ECI实例,ECS实例或ECI实例仍可正常运行。
|
通知方式 |
生命周期挂钩被触发时,可以选择通过指定的方式发出通知或者自动执行更多操作。支持的选项如下:
- 不通知:默认选项。
- MNS主题:您需要选择MNS主题。如果您填写了通知标识,弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。
- MNS队列:您需要选择MNS队列。如果您填写了通知标识,弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。
- OOS模板:选择执行的模板类型,并为模板设置参数。
- 模板类型包括公共模板和我的模板。弹性伸缩会使用您选择的模板,对ECS实例进行自定义操作。
说明
- 我的模板需要您已创建模板。具体操作,请参见创建模板。
- 公共模板的更多信息,请参见公共模版。
- 在设置参数时,请按照实际使用情况设置参数。如果您需要设置OOS扮演的RAM角色,请注意以下信息:
- RAM角色必须已受信OOS服务,即RAM角色的可信实体是阿里云服务,受信服务为运维编排服务。具体操作,请参见创建OOS扮演的角色。
- RAM角色必须拥有操作资源(ECS、ECI、弹性伸缩等)的权限。权限的策略可通过单击查看授权策略获取。为RAM角色添加授权策略的具体操作,请参见为OOS角色添加授权策略。
|