本文介绍如何创建一个周期伸缩规则。
周期伸缩行为的触发由执行时间、重复周期、周期结束时间共同决定。
到达执行时间,立即触发第一次伸缩行为;到达重复周期时间,将持续、重复触发;到达周期结束时间,立即停止触发。
说明
执行时间需大于或等于此刻时间,小于或等于周期结束时间。
登录 伸缩组控制台。
在顶部导航栏,选择目标资源所属的项目和地域。
单击伸缩组的名称,选择“伸缩规则”页签。
单击“创建伸缩规则”按钮,进入添加伸缩规则页面。
参考下表配置参数。
参数 | 说明 | 取值示例 |
---|---|---|
伸缩规则名称 | 伸缩规则的名称。 | as-rule01 |
规则类型 | 选择“周期任务”,表示在确定时间内重复执行伸缩行为。 | 周期任务 |
重复周期 | 选择按天/周/月重复执行伸缩行为,支持设置为Cron表达式。 | 按天 |
选择时间/星期/日期/Cron表达式 | 选择重复触发伸缩行为的时间。
| 每四天执行一次 |
时区 | 当前仅支持 UTC +08:00,即北京时间。 | UTC +08:00 |
执行时间 | 选择开始执行伸缩行为的时间,支持选择某年某月某日中具体的时刻,精确到分。
| 2023-05-30 14:00 |
周期结束时间 | 选择结束执行伸缩行为的时间,支持选择某年某月某日中具体的时刻,精确到分。
| 2023-06-30 14:00 |
伸缩行为 | 设置触发后执行的伸缩行为,支持调整容量/实例数量,支持指定具体数值或百分比。
| 增加数量,1个 |
冷却时间 | 执行伸缩规则成功后,即最后一个实例完成伸缩行为后,允许进行下一次伸缩行为前的间隔时间,用于为新创建的实例提供初始化业务的时间。
| 300s |
创建后状态 | 选择伸缩规则创建完成后,是否立即启用。 | 启用 |
单击“确定”按钮,完成操作。
伸缩规则触发后,您可以通过查看伸缩日志查询伸缩结果,包括触发伸缩的条件、伸缩行为类型、开始/停止时间、执行结果等。