伸缩组接口

弹性伸缩 AS

  • 功能发布记录
  • 产品描述
    • 弹性伸缩AS使用须知
    • 介绍
    • 应用场景
    • 核心概念
    • 特性
  • GO SDK
    • 伸缩组接口
    • AsClient
    • 安装SDK工具包
  • 入门指南
    • 第二步:创建伸缩规则
    • 第一步:创建伸缩组
    • 概述
  • 典型实践
    • 通过弹性扩缩容降低成本
    • 配置伸缩结果通知
  • 操作指南
    • 多用户访问控制
    • 伸缩组
      • 伸缩组管理
      • 创建伸缩组
    • 节点管理
      • 节点管理
    • 伸缩日志
      • 伸缩日志
    • 伸缩规则
      • 伸缩规则管理
      • 报警触发的伸缩活动
      • 定时触发的伸缩活动
  • API参考
    • 伸缩组相关接口
    • 简介
    • 伸缩规则相关接口
    • 节点管理相关接口
    • 附录
    • 伸缩活动相关接口
  • 常见问题
    • 弹性伸缩设置实例密码引导
    • 报警伸缩规则升级操作指引
    • 一般类问题
    • 弹性伸缩周期伸缩支持Cron表达式
  • JAVA SDK
    • AsGroupClient
    • 伸缩组接口
    • 安装SDK工具包
所有文档
menu
没有找到结果,请重新输入

弹性伸缩 AS

  • 功能发布记录
  • 产品描述
    • 弹性伸缩AS使用须知
    • 介绍
    • 应用场景
    • 核心概念
    • 特性
  • GO SDK
    • 伸缩组接口
    • AsClient
    • 安装SDK工具包
  • 入门指南
    • 第二步:创建伸缩规则
    • 第一步:创建伸缩组
    • 概述
  • 典型实践
    • 通过弹性扩缩容降低成本
    • 配置伸缩结果通知
  • 操作指南
    • 多用户访问控制
    • 伸缩组
      • 伸缩组管理
      • 创建伸缩组
    • 节点管理
      • 节点管理
    • 伸缩日志
      • 伸缩日志
    • 伸缩规则
      • 伸缩规则管理
      • 报警触发的伸缩活动
      • 定时触发的伸缩活动
  • API参考
    • 伸缩组相关接口
    • 简介
    • 伸缩规则相关接口
    • 节点管理相关接口
    • 附录
    • 伸缩活动相关接口
  • 常见问题
    • 弹性伸缩设置实例密码引导
    • 报警伸缩规则升级操作指引
    • 一般类问题
    • 弹性伸缩周期伸缩支持Cron表达式
  • JAVA SDK
    • AsGroupClient
    • 伸缩组接口
    • 安装SDK工具包
  • 文档中心
  • arrow
  • 弹性伸缩AS
  • arrow
  • JAVA SDK
  • arrow
  • 伸缩组接口
本页目录
  • 查询伸缩组列表
  • 查询伸缩组详情
  • 伸缩组扩容
  • 伸缩组缩容
  • 伸缩组节点数量调
  • 查询伸缩组下节点列表

伸缩组接口

更新时间:2025-08-20

查询伸缩组列表

查询所有伸缩组的详细信息

Java
1public static void listAsGroup(AsGroupClient asGroupClient, String groupName, String marker, int maxKeys) {
2    
3    ListAsGroupRequest listAsGroupRequest = new ListAsGroupRequest();
4
5    // 可选,伸缩组名称
6    listAsGroupRequest.setGroupName(groupName);
7
8    // 可选,批量获取列表的查询的起始位置,是一个由系统生成的字符串
9    listAsGroupRequest.setMarker(marker);
10
11    // 可选,每页包含的最大数量,最大数量通常不超过1000。缺省值为1000
12    listAsGroupRequest.setMaxKeys(maxKeys);
13
14    ListAsGroupResponse listAsGroupResponse = asGroupClient.listAsGroup(listAsGroupRequest);
15}

查询伸缩组详情

查询单个伸缩组的详细信息

Java
1public static void getAsGroup(AsGroupClient asGroupClient, String groupId) {
2    GetAsGroupRequest getAsGroupRequest = new GetAsGroupRequest();
3
4    // 必填,待查询的伸缩组ID
5    getAsGroupRequest.setGroupId(groupId);
6
7    GetAsGroupResponse asGroup = asGroupClient.getAsGroup(getAsGroupRequest);
8}

伸缩组扩容

在指定伸缩组下添加节点

Java
1public static void increaseAsGroup(AsGroupClient asGroupClient, String groupId, int nodeCount) {
2
3    IncreaseAsGroupRequest increaseAsGroupRequest = new IncreaseAsGroupRequest();
4
5    // 待添加节点的伸缩组ID
6    increaseAsGroupRequest.setGroupId(groupId);
7    // 新增节点数量
8    increaseAsGroupRequest.setNodeCount(nodeCount);
9
10    IncreaseAsGroupResponse increaseAsGroupResponse = asGroupClient.increaseAsGroup(increaseAsGroupRequest);
11}

伸缩组缩容

用于伸缩组下节点的缩容

Java
1public static void decreaseAsGroup(AsGroupClient asGroupClient, String groupId, int actionNum) {
2
3    DecreaseAsGroupRequest decreaseAsGroupRequest = new DecreaseAsGroupRequest();
4
5    // 待执行缩容行为的伸缩组ID
6    decreaseAsGroupRequest.setGroupId(groupId);
7    // 减少节点数量
8    decreaseAsGroupRequest.setActionNum(actionNum);
9
10    DecreaseAsGroupResponse decreaseAsGroupResponse = asGroupClient.decreaseAsGroup(decreaseAsGroupRequest);
11}
  • 当前伸缩组处于运行中状态,触发成功并返回TaskId
  • 当前伸缩组不处于运行中状态,触发失败并返回失败信息

伸缩组节点数量调

用于伸缩组下节点的数量调整

Java
1public static void adjustAsGroup(AsGroupClient asGroupClient, String groupId, int actionNum) {
2    AdjustAsGroupRequest adjustAsGroupRequest = new AdjustAsGroupRequest();
3
4    // 待执行调整行为的伸缩组ID
5    adjustAsGroupRequest.setGroupId(groupId);
6
7    // 节点数量调整为
8    adjustAsGroupRequest.setActionNum(actionNum);
9
10    AdjustAsGroupResponse adjustAsGroupResponse = asGroupClient.adjustAsGroup(adjustAsGroupRequest);
11}
  • 当前伸缩组处于运行中状态,触发成功并返回TaskId
  • 当前伸缩组不处于运行中状态,触发失败并返回失败信息

查询伸缩组下节点列表

查询指定伸缩组下节点的详细信息

Java
1public static void listAsNode(AsGroupClient asGroupClient, String groupId, String marker, int maxKeys) {
2    
3    ListAsNodeRequest listAsNodeRequest = new ListAsNodeRequest();
4
5    // 必填,伸缩组ID
6    listAsNodeRequest.setGroupId(groupId);
7
8    // 选填,批量获取列表的查询的起始位置,是一个由系统生成的字符串
9    listAsNodeRequest.setMarker(marker);
10
11    // 选填,每页包含的最大数量,最大数量通常不超过1000。缺省值为1000
12    listAsNodeRequest.setMaxKeys(maxKeys);
13
14    ListAsNodeResponse listAsNodeResponse = asGroupClient.listAsNode(listAsNodeRequest);
15}

上一篇
AsGroupClient
下一篇
安装SDK工具包