开发者社区 问答 正文

伸缩组:启用伸缩组


启用一个指定的伸缩组。
启用伸缩组成功以后(active 状态),如果当前 ECS 实例数量小于 MinSize,则弹性伸缩服务会自动创建差额的按量付费的 ECS 实例。
例如,创建伸缩组时,指定 MinSize = 5,启用前伸缩组已有 2 台 ECS 实例,则启动后会自动创建 3 台 ECS 实例。
当伸缩组为失效(Inactive)状态,才可以执行此功能。
当伸缩组有生效的伸缩配置时,才可以执行此功能。
一个伸缩组在同一时刻只能有一个 生效 的伸缩配置。

示例



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

要启用一个指定的伸缩组并确保自动补足实例到MinSize,您需要遵循以下步骤:

  1. 确认前提条件

    • 确认伸缩组当前处于失效(Inactive)状态
    • 确保伸缩组已配置了生效的伸缩配置,即存在有效的实例配置信息来源,如伸缩配置或启动模板。
  2. 调用API启用伸缩组

    • 使用EnableScalingGroup API操作,提供必要的参数,主要是ScalingGroupId(伸缩组ID)。
    • 可选地,您可以指定ActiveScalingConfigurationId(要启用的伸缩配置ID)、LaunchTemplateIdLaunchTemplateVersion(如果使用启动模板),或者直接InstanceIds(若需立即加入特定ECS实例)。
    • 在调用API时,系统会自动检查Total Capacity(预期实例总数)是否满足最小值MinSize的要求。
  3. 自动扩容过程

    • 启用后,如果当前ECS实例数量小于在伸缩组中设置的MinSize,弹性伸缩服务将自动创建差额的按量付费ECS实例,以达到MinSize设定的数量。
    • 例如,假设创建伸缩组时设定了MinSize = 5,而启用前伸缩组已有2台ECS实例,则启用后系统会自动创建额外的3台ECS实例,使得总数达到5台。
  4. 注意事项

    • 确保加入的ECS实例符合要求,如状态为Running、位于同一地域且未加入其他伸缩组等。
    • 记住,一个伸缩组同一时间只能有一个生效的实例配置来源,避免配置冲突。

通过以上步骤,您可以成功启用指定的伸缩组,并自动补充实例至MinSize,实现业务需求的自动化扩展。

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