查询服务器组列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
alb:ListServerGroups |
get |
*ServerGroup
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ServerGroupIds |
array |
否 |
服务器组 ID 列表。 |
|
|
string |
否 |
服务器组 ID,一次最多支持查询 20 个服务器组 ID。 |
sgp-atstuj3rtop**** |
|
| ServerGroupNames |
array |
否 |
服务器组名称列表,最多 10 个。 |
|
|
string |
否 |
服务器组名称,一次最多支持查询 10 个服务器组名称。 |
Group3 |
|
| ResourceGroupId |
string |
否 |
资源组 ID。 |
rg-atstuj3rtop**** |
| NextToken |
string |
否 |
是否拥有下一次查询的令牌(Token)。取值:
|
FFmyTO70tTpLG6I3FmYAXG**** |
| MaxResults |
integer |
否 |
分批次查询时每次显示的条目数。取值范围:1~100,默认值为 20。 |
20 |
| VpcId |
string |
否 |
VPC 实例 ID。 |
vpc-bp15zckdt37pq72zv**** |
| ServerGroupType |
string |
否 |
服务器组类型。取值:
|
Instance |
| Tag |
array<object> |
否 |
服务器组绑定的标签列表。一次请求中,绑定的标签列表中最多支持 10 个标签。 |
Instance |
|
object |
否 |
服务器组绑定的标签,单次支持传入 10 个标签。 |
||
| Key |
string |
否 |
标签键。最多支持 10 个标签键。 最多支持 64 个字符,不能以 |
Test |
| Value |
string |
否 |
标签值。最多支持 10 个标签值。 最多支持 128 个字符,不能以 |
Test |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回数据结构体。 |
||
| MaxResults |
integer |
分批次查询时每次显示的条目数。 |
50 |
| NextToken |
string |
是否拥有下一次查询的令牌(Token)。取值:
|
caeba0bbb2be03f8**** |
| RequestId |
string |
请求 ID。 |
CEF72CEB-54B6-4AE8-B225-F876****** |
| ServerGroups |
array<object> |
后端服务器组列表。 |
|
|
array<object> |
后端服务器组列表。 |
||
| HealthCheckConfig |
object |
健康检查配置。 |
|
| HealthCheckConnectPort |
integer |
健康检查的后端服务器的端口。取值范围:0~65535。 返回为 0 时代表使用后端服务器的端口进行健康检查。 |
80 |
| HealthCheckEnabled |
boolean |
是否启用健康检查,取值:
|
true |
| HealthCheckHost |
string |
健康检查域名。
说明
只有 HealthCheckProtocol 设置为 HTTP、HTTPS 或 gRPC 时,该参数生效。 |
www.example.com |
| HealthCheckCodes |
array |
健康检查正常的状态码列表。 |
|
|
string |
健康检查正常的状态码。
说明
HealthCheckProtocol 为 HTTP 或 HTTPS 或 gRPC 时,该参数生效。 |
http_2xx |
|
| HealthCheckHttpVersion |
string |
健康检查 HTTP 协议版本。 取值:HTTP1.0或HTTP1.1。 说明
只有 HealthCheckProtocol 设置为 HTTP 或 HTTPS 时,该参数生效。 |
HTTP1.1 |
| HealthCheckInterval |
integer |
健康检查的时间间隔。单位:秒。取值范围:1~50。 |
5 |
| HealthCheckMethod |
string |
健康检查方法。取值:
说明
只有 HealthCheckProtocol 设置为 HTTP 或 HTTPS 或 gRPC 时,该参数生效。 |
HEAD |
| HealthCheckPath |
string |
健康检查的转发规则路径。 说明
只有 HealthCheckProtocol 设置为 HTTP 或 HTTPS 时,该参数生效。 |
/test/index.html |
| HealthCheckProtocol |
string |
健康检查协议。取值:
|
HTTP |
| HealthCheckTimeout |
integer |
接收来自运行状况检查的响应需要等待的时间。如果后端服务器在指定的时间内没有正确响应,则判定为健康检查失败。单位:秒。 |
3 |
| HealthyThreshold |
integer |
健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功。 |
4 |
| UnhealthyThreshold |
integer |
健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败。 |
4 |
| Protocol |
string |
后端协议类型。取值:
|
HTTP |
| RelatedLoadBalancerIds |
array |
关联的实例 id |
|
|
string |
关联的负载均衡实例 id |
alb-n5qw04uq8savfe**** |
|
| ResourceGroupId |
string |
资源组 ID。 |
rg-atstuj3rtop**** |
| Scheduler |
string |
调度算法。取值:
|
Wrr |
| ServerGroupId |
string |
服务器组 ID。 |
sgp-cige6j**** |
| ServerGroupName |
string |
服务器组名称。 |
Group3 |
| ServerGroupStatus |
string |
服务器组状态。取值:
|
Available |
| ServerGroupType |
string |
服务器组类型。取值:
|
Instance |
| StickySessionConfig |
object |
会话保持配置结构体。 |
|
| Cookie |
string |
服务器上配置的 Cookie。 |
B490B5EBF6F3CD402E515D22BCDA**** |
| CookieTimeout |
integer |
Cookie 超时时间。单位:秒。取值范围:1~86400。 说明
当 StickySessionEnabled 为 true 且 StickySessionType 为 Insert 时,该参数生效。 |
1000 |
| StickySessionEnabled |
boolean |
是否启用会话保持。取值:
|
false |
| StickySessionType |
string |
Cookie 的处理方式。取值:
|
Insert |
| VpcId |
string |
VPC 实例 ID。 |
vpc-bp15zckdt37pq72zv**** |
| Tags |
array<object> |
服务器组绑定的标签列表。 |
|
|
object |
服务器组绑定的标签列表。 |
||
| Key |
string |
标签键。 |
Test |
| Value |
string |
标签值。 |
Test |
| ConfigManagedEnabled |
boolean |
是否开启配置管理。取值:
|
false |
| UpstreamKeepaliveEnabled |
boolean |
是否开启后端长链接。取值:
|
false |
| Ipv6Enabled |
boolean |
是否支持 IPv6。取值:
|
false |
| ServerCount |
integer |
服务器组内服务器数量。 |
1 |
| ServiceName |
string |
服务名称。 |
test |
| UchConfig |
object |
url 一致性 hash 参数配置。 |
|
| Type |
string |
参数类型。只能填 QueryString。 |
QueryString |
| Value |
string |
一致性 hash 参数值。 |
abc |
| CreateTime |
string |
资源创建时间。 |
2022-07-02T02:49:05Z |
| ConnectionDrainConfig |
object |
连接优雅中断相关配置。 开启连接优雅中断,在移除后端服务器或者健康检查失败后,负载均衡使现有连接在一定时间内正常传输。 说明
|
|
| ConnectionDrainEnabled |
boolean |
是否开启连接优雅中断。
|
false |
| ConnectionDrainTimeout |
integer |
连接优雅中断超时时间。 |
300 |
| SlowStartConfig |
object |
慢启动相关配置。 开启慢启动后,将会在设定的时间段内对新添加到后端服务器组的后端服务器进行预热,转发到该服务器的请求数量线性增加。 说明
|
|
| SlowStartEnabled |
boolean |
是否开启慢启动。
|
false |
| SlowStartDuration |
integer |
慢启动持续时间。 |
30 |
| CrossZoneEnabled |
boolean |
服务器组是否开启跨 AZ 负载均衡。取值:
|
true |
| TotalCount |
integer |
列表条目数。 |
1000 |
示例
正常返回示例
JSON格式
{
"MaxResults": 50,
"NextToken": "caeba0bbb2be03f8****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876******",
"ServerGroups": [
{
"HealthCheckConfig": {
"HealthCheckConnectPort": 80,
"HealthCheckEnabled": true,
"HealthCheckHost": "www.example.com",
"HealthCheckCodes": [
"http_2xx"
],
"HealthCheckHttpVersion": "HTTP1.1",
"HealthCheckInterval": 5,
"HealthCheckMethod": "HEAD",
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "HTTP",
"HealthCheckTimeout": 3,
"HealthyThreshold": 4,
"UnhealthyThreshold": 4
},
"Protocol": "HTTP",
"RelatedLoadBalancerIds": [
"alb-n5qw04uq8savfe****"
],
"ResourceGroupId": "rg-atstuj3rtop****",
"Scheduler": "Wrr",
"ServerGroupId": "sgp-cige6j****",
"ServerGroupName": "Group3",
"ServerGroupStatus": "Available",
"ServerGroupType": "Instance",
"StickySessionConfig": {
"Cookie": "B490B5EBF6F3CD402E515D22BCDA****",
"CookieTimeout": 1000,
"StickySessionEnabled": false,
"StickySessionType": "Insert"
},
"VpcId": "vpc-bp15zckdt37pq72zv****",
"Tags": [
{
"Key": "Test",
"Value": "Test"
}
],
"ConfigManagedEnabled": false,
"UpstreamKeepaliveEnabled": false,
"Ipv6Enabled": false,
"ServerCount": 1,
"ServiceName": "test",
"UchConfig": {
"Type": "QueryString",
"Value": "abc"
},
"CreateTime": "2022-07-02T02:49:05Z",
"ConnectionDrainConfig": {
"ConnectionDrainEnabled": false,
"ConnectionDrainTimeout": 300
},
"SlowStartConfig": {
"SlowStartEnabled": false,
"SlowStartDuration": 30
},
"CrossZoneEnabled": true
}
],
"TotalCount": 1000
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。