节点管理相关接口

弹性伸缩 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
  • API参考
  • arrow
  • 节点管理相关接口
本页目录
  • 释放节点
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 添加节点
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 移入节点
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 移出节点
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 移出节点
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 修改节点保护
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 修改节点托管状态
  • 接口描述
  • 请求结构
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例

节点管理相关接口

更新时间:2025-08-20

释放节点

接口描述

手动释放指定的实例

请求结构

Method: POST

请求URL: /v1/group/{groupId}?scalingDown

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodes List<String> 是 RequestBody参数 释放实例短 id 列表

响应参数

无响应参数

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?scalingDown
2
3 {
4    "nodes": ["i-rumIPsss"]
5}

响应示例

无返回

添加节点

接口描述

手动添加实例

请求结构

Method: POST

请求URL: /v1/group/{groupId}?scalingUp

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodeCount int 否 RequestBody参数 手动扩容节点数量, 不填为0
zone List<String> 是 RequestBody参数 手动扩容可指定可用区(扩容时会与伸缩组配置的可用区取交集)
expansionStrategy String 否 RequestBody参数 扩容时的可用区选择策略包括: Priority 和 Balanced。Priority - 以单独可用区进行创建,Balanced - 在选定可用区中均衡创建 。如果未设置,则默认选择伸缩组的策略

响应参数

参数名 类型 描述
success boolean 是否成功
msg String 失败原因

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?scalingUp
2
3 {
4    "nodeCount":1,
5    "zone":["zoneB"],
6    "expansionStrategy":"Priority"
7}

响应示例

JSON
1{
2    "success": true,
3    "msg": ""
4}

移入节点

接口描述

将已有实例添加至指定伸缩组

请求结构

Method: POST

请求URL: /v1/group/{groupId}?attachNode

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodes List<String> 是 RequestBody参数 待移入实例短id列表

响应参数

无响应参数

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?attachNode 
2{
3    "nodes": [
4        "i-rumIPsss"
5    ]
6}

响应示例

无返回

移出节点

接口描述

将伸缩组中指定实例移出伸缩组

请求结构

Method: POST

请求URL: /v1/group/{groupId}?detachNode

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodes List<String> 是 RequestBody参数 待移入实例短id列表

响应参数

无响应参数

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?detachNode 
2{
3    "nodes": [
4        "i-rum****s"
5    ]
6}

响应示例

无返回

移出节点

接口描述

将伸缩组中指定实例移出伸缩组

请求结构

Method: POST

请求URL: /v1/group/{groupId}?detachNode

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodes List<String> 是 RequestBody参数 待移入实例短id列表

响应参数

无响应参数

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?detachNode 
2{
3    "nodes": [
4        "i-rum****s"
5    ]
6}

响应示例

无返回

修改节点保护

接口描述

修改伸缩组中节点的保护状态

请求结构

Method: POST

请求URL: /v1/group/{groupId}?updateProtect

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
nodes List<String> 是 RequestBody参数 待移入实例短id列表
isProtected Boolean 是 RequestBody参数 是否将nodes中节点设置为保护节点

响应参数

无响应参数

请求示例

JSON
1POST /v1/group/asg-LfZn4Zc2?updateProtect 
2{
3    "nodes": [
4        "i-rum****s"
5    ],
6    "isProtected": false
7}

响应示例

无返回

修改节点托管状态

接口描述

修改伸缩组中节点的托管状态

请求结构

Method: POST

请求URL: /v1/node/{groupId}?updateIsManaged

请求参数

参数名 类型 是否必需 参数位置 描述
groupId String 是 RequestQuery参数 伸缩组id
addManagedNodeIds List<String> 是 RequestBody参数 新增托管的节点列表
delManagedNodeIds List<String> 是 RequestBody参数 取消托管的节点列表

响应参数

无响应参数

请求示例

JSON
1POST /v1/node/asg-LfZn4Zc2?updateIsManaged 
2{
3    "addManagedNodeIds": ["i-FMaW****"],
4    "delManagedNodeIds": ["i-FMaW****", "i-FMaWW321"]
5}

响应示例

无返回

上一篇
伸缩规则相关接口
下一篇
附录