tencent cloud

文档反馈

生命周期挂钩

最后更新时间:2024-07-17 15:44:52

    使用场景

    在伸缩组中,您可设置弹性扩容和弹性缩容活动,如果您希望在正式启动这些实例前进行自定义操作,生命周期挂钩功能就能帮助您完成:
    伸缩组扩容出实例后需要延迟一段时间挂载到 CLB ,再对外提供服务。
    伸缩组释放实例时执行数据备份操作。
    伸缩组弹性扩容或者缩容时执行一些用户自定义操作。
    说明:
    生命周期挂钩仅在自动创建或移出实例时生效,伸缩组内其他实例不生效。
    如设置了扩展模式,手动添加移出实例、开关机时也会生效。
    一个伸缩组内仅可以创建10个生命周期挂钩。

    工作方式

    伸缩组创建生命周期挂钩后,当生命周期挂钩联动的伸缩活动类型发生时,伸缩活动被挂起,您可以在伸缩活动挂起的期间执行自定义操作。当生命周期挂钩超时时,该挂起会终止。

    生命周期挂钩属性

    名称
    说明
    示例
    名称
    生命周期挂钩名称 ,仅支持中文、英文、数字、下划线、分隔符"-"、小数点
    fehwnl_
    伸缩活动类型
    弹性缩容活动/弹性扩容活动
    弹性缩容活动
    扩展活动
    扩展活动包括 NORMAL 和 EXTENSION,默认值为 NORMAL。
    NORMAL:生命周期挂钩仅在自动创建或移出实例时生效。
    EXTENSION:手动添加移出实例、开关机时生命周期挂钩也会生效。
    NORMAL
    超时时间
    默认情况下实例保持等待状态的时间。 30 - 7200 (秒),必须为整数。
    300
    执行策略
    执行策略包括继续拒绝
    继续策略:挂起的伸缩活动将继续执行。
    拒绝策略:针对弹性扩容活动,会直接释放已创建的 CVM 实例。针对弹性缩容活动,无影响。
    当一个伸缩组设置多个生命周期挂钩时,则顺序等待操作执行。但仅执行首个拒绝策略,后续生命周期挂钩的拒绝策略不生效。
    拒绝
    通知方式
    通知方式包括 TDMQ 主题、TDMQ 队列和 TAT 命令。选择通知方式后,您还需要选择具体的 TDMQ 主题、TDMQ 队列或 TAT 命令。
    CMQ 主题
    通知标识
    弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。
    通知消息

    创建生命周期挂钩

    2. 选择您需要绑定生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
    
    
    3. 选择生命周期挂钩页签,单击新建
    4. 在弹出的新建生命周期挂钩对话框中,填写生命周期挂钩相关信息。如下图所示:
    
    
    
    说明:
    您在创建生命周期时,需要选择或新建 TDMQ。其中包括创建 TDMQ 主题TDMQ 队列
    针对一个伸缩组设置多个生命周期挂钩的情况,顺序等待但只执行第一个拒绝策略,后续生命周期挂钩不生效。
    如果您不填写通知方式,默认不通知您。
    同一个伸缩组内生命周期挂钩名称不能重复。

    修改生命周期挂钩

    2. 选择您需要修改生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
    
    
    3. 选择生命周期挂钩页签,在需要修改生命周期挂钩的行中,单击修改。如下图所示:
    
    
    4. 在弹出的修改生命周期挂钩窗口中,根据实际需求进行修改信息即可。

    删除生命周期挂钩

    2. 选择您需要删除生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
    
    
    3. 选择生命周期挂钩页签,在需要删除生命周期挂钩的行中,单击删除。如下图所示:
    
    
    4. 在弹出的删除生命周期挂钩窗口中,单击确认即可。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持