开发者社区 问答 正文

触发任务:执行伸缩规则

本文介绍如何执行一条伸缩规则。

限制条件


如果您需要执行伸缩规则,请注意以下限制条件:

  • 伸缩规则所在的伸缩组的状态必须为启用。
  • 伸缩规则所在的伸缩组内不能存在执行中的伸缩活动。
  • 对于所有地域和所有伸缩组,一个账号最多可以弹性伸缩 1000 台 ECS 实例。此数量只包含自动创建的 ECS 实例,不包含手动添加的 ECS 实例。
  • 弹性伸缩服务会自动调整扩张或收缩的 ECS 实例数量,保证弹性伸缩结果不会超过数量限制

目前,您可以通过三种方式执行一条伸缩规则:

通过定时任务执行


创建定时任务时,选择一条伸缩规则。在指定的时间点,弹性伸缩服务将自动执行该伸缩规则。



通过报警任务执行


创建报警任务时,选择一条报警触发规则。在满足报警条件时,弹性伸缩服务将自动执行该伸缩规则。



手动执行


当伸缩组内不存在执行中的伸缩活动时,手动执行可以绕过 冷却时间。请参照以下步骤手动执行一条伸缩规则:
1. 进入 弹性伸缩控制台,在伸缩组的 操作 列下单击 管理。




2. 前往 伸缩规则 页签,在伸缩规则的 操作 列下单击 执行。


3. 在 执行伸缩规则 对话框中,单击 确定。


4. 如果执行成功,页面右上角会出现成功提示。


如果执行失败,会弹出错误提示。


5. 您可以前往 伸缩活动 页签,查看具体的成功或失败信息。

展开
收起
青蛙跳 2018-08-17 12:29:20 1243 分享 版权
阿里云 AI 助理回答

要执行一条伸缩规则,请遵循以下步骤并注意相应的限制条件:

限制条件

  1. 伸缩组状态:确保伸缩规则所在的伸缩组处于启用状态。
  2. 伸缩活动检查:确认伸缩组内没有正在执行的伸缩活动。
  3. 实例数量限制:一个账号在所有地域和所有伸缩组中,通过弹性伸缩自动创建的ECS实例总数不能超过1000台。此限制不包括手动添加的ECS实例,并且弹性伸缩服务会自动调整以确保不超过此上限。
  4. 冷却时间绕过:手动执行时,若伸缩组内无正在进行的伸缩活动,则可直接执行,无需等待冷却时间。

执行方式

通过定时任务执行

  1. 配置定时任务:在创建定时任务的过程中,指定希望执行的伸缩规则及时间点,弹性伸缩服务将在设定时间自动执行该规则。

通过报警任务执行

  1. 关联报警任务:创建报警任务时,选择与之关联的报警触发规则。当监控指标达到预设条件时,弹性伸缩服务将自动触发并执行对应的伸缩规则。

手动执行

  1. 访问控制台:登录阿里云控制台,进入弹性伸缩服务
  2. 选择伸缩组:在伸缩组列表中,找到目标伸缩组,点击其操作列下的“管理”。
  3. 导航至伸缩规则:在伸缩组详情页面,切换到“伸缩规则”页签。
  4. 执行规则:在目标伸缩规则的操作列,点击“执行”,随后在弹出的对话框中确认执行。
  5. 查看结果:执行后,可通过控制台的“伸缩活动”页签查看执行的成功或失败信息及详情。

请根据实际业务需求和场景选择合适的执行方式,并留意上述提及的限制条件,以确保伸缩规则能够顺利执行。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答