查询伸缩组内ECS实例列表__伸缩组相关接口_API参考_弹性伸缩-阿里云
描述
查询伸缩组内ECS实例列表。查询时可以指定伸缩组ID、伸缩配置ID、健康状态、生命周期状态、创建类型进行过滤。
1)加入伸缩组的ECS实例有两种类型:自动创建的ECS实例、手工添加的ECS实例。
- “自动创建的ECS实例”是指根据用户的伸缩配置和伸缩规则,由弹性伸缩服务自动创建的ECS实例。
- “手工添加的ECS实例”是指不是由弹性伸缩服务创建,但由用户手工添加到伸缩组中的ECS实例。
2) ECS实例在伸缩组中的生命周期,通过以下几种状态描述:
- Pending – 表示ECS实例正在加入伸缩组,包括创建实例、加入SLB、添加RDS访问名单等过程。
- InService – 表示ECS实例已成功加入伸缩组,并正常提供服务。
- Removing – 表示ECS实例正在移出伸缩组。
3)ECS实例在伸缩组中的健康状态为:
- Healthy – 健康
- Unhealthy – 不健康,本期仅通过ECS实例为非“运行中(Running)”状态来判断该实例不健康
4)ESS会自动移出伸缩组中不健康的ECS实例。对于“自动创建的ECS实例”,ESS会停止和释放该ECS实例。对于“手工添加的ECS实例”,ESS不会停止和释放该ECS实例。
请求参数
名称 | 类型 | 是否必须 | 描述 | |
---|---|---|---|---|
Action | String | 是 | 操作接口名,系统规定参数,取值:DescribeScalingInstances。 | |
RegionId | String | 是 | 伸缩组所属的地域ID。 | |
ScalingGroupId | String | 否 | 伸缩组的ID。 | |
ScalingConfigurationId | String | 否 | 关联的伸缩配置ID。 | |
InstanceId.N | String | 否 | ECS实例的ID。最多可以输入20个。返回查询结果时忽略失效的InstanceId,并且不报错。 | |
HealthStatus | String | 否 | ECS实例在伸缩中的健康状态。可选值:Healthy:健康的ECS实例。Unhealthy:不健康的ECS实例。 | |
LifecycleState | String | 否 | ECS实例在伸缩组中的生命周期状态。可选值:InService:已成功加入伸缩组并正常运行。Pending:正在加入伸缩组还未完成相关配置。Removing:正在移出伸缩组。 | |
CreationType | String | 否 | ECS实例的创建类型。可选值:AutoCreated:由ESS自动在伸缩组中创建。Attached:在ESS之外创建,并由用户手工加入伸缩组。 | |
PageNumber | Integer | 否 | ECS实例列表的页码,起始值为1,默认值为1。 | |
PageSize | Integer | 否 | 分页查询时设置的每页行数,最大值50行,默认值为10。 |
返回参数
名称 | 类型 | 描述 |
---|---|---|
TotalCount | Integer | ECS实例总数 |
PageNumber | Integer | 当前页码 |
PageSize | Integer | 每页行数 |
ScalingInstances | ScalingInstanceSetType | ECS实例信息组成的集合 |
ScalingInstanceSetType是由ScalingInstanceItemType类型组成的集合:
名称 | 类型 | 描述 |
---|---|---|
ScalingInstance | ScalingInstanceItemType | ECS实例信息 |
ScalingInstanceItemType类型的属性如下:
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | ECS实例的ID。 |
ScalingGroupId | String | 所属的伸缩组的ID。 |
ScalingConfigurationId | String | 关联的伸缩配置ID。 |
HealthStatus | String | 在伸缩组中的健康状态。 |
LifecycleState | String | 在伸缩组中的生命周期状态。 |
CreationTime | String | 加入伸缩组的时间。 |
CreationType | String | ECS实例的创建类型。 |
错误码
对于所有接口的通用性错误,请参考章节。
示例
请求示例
https://ess.aliyuncs.com/?Action=DescribeScalingInstances
&RegionId=cn-qingdao
&ScalingGroupId=dBCYxE26IHKcGq1xPcTNBwV
&<公共请求参数>
返回示例
XML示例
<DescribeScalingInstancesResponse>
<RequestId>DFF8797F-5B73-4BD7-A7D0-03479C458F7A</RequestId>
<TotalCount>1</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<ScalingInstances>
<ScalingInstance>
<CreationTime>2014-08-15T17:37Z</CreationTime>
<CreationType>AutoCreated</CreationType>
<HealthStatus>Healthy</HealthStatus>
<InstanceId>i-283vvyytn</InstanceId>
<LifecycleState>InService</LifecycleState> <ScalingConfigurationId>
cGsGHrdMBa3DcDrrBVcc4k2H
</ScalingConfigurationId>
<ScalingGroupId>dBCYxE26IHKcGq1xPcTNBwV</ScalingGroupId>
</ScalingInstance>
</ScalingInstances>
</DescribeScalingInstancesResponse>
JSON格式
{
"RequestId": "13305F2D-A4C2-4E6B-B7C7-0F2150842EA3",
"TotalCount": 1,
"PageNumber": 1,
"PageSize": 50,
"ScalingInstances": {
"ScalingInstance": [
{
"ScalingConfigurationId": "bU5uZHcAgtzwcL4IeDeavqTS",
"CreationType": "AutoCreated",
"InstanceId": "i-28sov3exk",
"CreationTime": "2014-08-14T10:59Z",
"HealthStatus": "Healthy",
"LifecycleState": "InService",
"ScalingGroupId": "dE9YbOdCHqaFdFZHXVdDjQCB"
}
]
}
}
最后更新:2016-11-23 16:03:52
上一篇:
错误结果__返回结果_API参考_弹性伸缩-阿里云
下一篇:
修改伸缩规则__伸缩规则相关接口_API参考_弹性伸缩-阿里云
添加SNAT规则__NAT网关相关接口_API参考_专有网络 VPC-阿里云
协同过滤做商品推荐__案例_机器学习-阿里云
查询域名Whois信息__域名信息接口_API文档_域名-阿里云
报表制作-功能概述___制作报表_Quick BI-阿里云
查询API绑定的密钥__后端签名密钥相关接口_API_API 网关-阿里云
文件存储怎么收费?__常见问题_常见问题_文件存储-阿里云
数据库紧急救援__工作说明书_尊享服务_支持计划-阿里云
云服务器 ECS Linux SSH 基于密钥交换的自动登录原理简介及配置说明__远程登录 (SSH)_Linux操作运维问题_云服务器 ECS-阿里云
管理常用SQL命令__使用SQL窗口_SQL操作_用户指南(RDBMS)_数据管理-阿里云
使用入门__Java SDK_STS SDK使用手册_访问控制-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云