查询后端服务器组详情
功能介绍
后端服务器组详情。
调用方法
请参见如何调用API。
URI
GET /v3/{project_id}/elb/pools/{pool_id}
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 参数解释:项目ID。获取方式请参见获取项目ID。 约束限制:不涉及 取值范围:长度为32个字符,由小写字母和数字组成。 默认取值:不涉及 |
pool_id | 是 | String | 参数解释:后端服务器组ID。 约束限制:不涉及 取值范围:不涉及 默认取值:不涉及 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 参数解释:IAM鉴权Token。 约束限制:不涉及 取值范围:不涉及 默认取值:不涉及 |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
request_id | String | 参数解释:请求ID。 取值范围:由数字、小写字母和中划线(-)组成的字符串,自动生成。 |
pool | Pool object | 参数解释:后端服务器组对象。 |
参数 | 参数类型 | 描述 |
|---|---|---|
admin_state_up | Boolean | 参数解释:后端服务器组的管理状态。只支持设置为true。 取值范围:true 启用。 |
az_affinity | AzAffinity object | 参数解释:后端服务器组的可用区亲和策略配置。 |
description | String | 参数解释:后端服务器组的描述信息。 取值范围:不涉及 |
healthmonitor_id | String | 参数解释:后端服务器组关联的健康检查的ID。 取值范围:不涉及 |
id | String | 参数解释:后端服务器组的ID。 取值范围:不涉及 |
lb_algorithm | String | 参数解释:后端服务器组的负载均衡算法。 取值范围:
|
listeners | Array of ListenerRef objects | 参数解释:后端服务器组关联的监听器ID列表。 |
members | Array of MemberRef objects | 参数解释:后端服务器组中的后端服务器ID列表。 |
name | String | 参数解释:后端服务器组的名称。 取值范围:不涉及 |
project_id | String | 参数解释:后端服务器组所在的项目ID。 取值范围:不涉及 |
protocol | String | 参数解释:后端服务器组的后端协议。 取值范围:TCP、UDP、IP、TLS、GRPC、HTTP、HTTPS和QUIC。 |
session_persistence | SessionPersistence object | 参数解释:会话持久性对象。 |
ip_version | String | 参数解释:后端服务器组支持的IP版本。 |
slow_start | SlowStart object | 参数解释:慢启动信息。开启慢启动后,将会在设定的时间段(duration)内对新添加到后端服务器组的后端服务器进行预热,转发到该服务器的请求数量线性增加。 |
member_deletion_protection_enable | Boolean | 参数解释:是否开启后端服务器移除保护。开关开启后,不允许从该ELB后端服务器组下移除后端服务器。 取值范围:false不开启,true开启。 说明: 退场时需要先关闭所有资源的删除保护开关。 |
created_at | String | 参数解释:创建时间。 取值范围:格式:yyyy-MM-dd'T'HH:mm:ss'Z',UTC时区。 |
updated_at | String | 参数解释:更新时间。 取值范围:格式:yyyy-MM-dd'T'HH:mm:ss'Z',UTC时区。 |
vpc_id | String | 参数解释:后端服务器组关联的虚拟私有云的ID。 取值范围:不涉及 |
type | String | 参数解释:后端服务器组的类型。 取值范围:
|
any_port_enable | Boolean | 参数解释:后端是否开启全端口转发。开启后,后端服务器端口与前端监听器端口保持一致。关闭后,请求会转发给后端服务器protocol_port字段指定端口。 取值范围:false 不开启,true 开启。 不支持该字段,请勿使用。 |
connection_drain | ConnectionDrain object | 参数解释:后端服务器的延迟注销的功能配置(只针对TCP、UDP、QUIC协议类型的后端服务器组和TCP、UDP协议类的监听器)。 以下场景会触发:
不支持该字段,请勿使用。 |
enterprise_project_id | String | 参数解释:资源所属的企业项目ID。 取值范围:
|
pool_health | PoolHealth object | 参数解释:后端全下线转发配置。 |
public_border_group | String | 参数解释:公网边界组。 取值范围:
不支持该字段,请勿使用。 |
quic_cid_hash_strategy | QuicCidHashStrategy object | 参数解释:后端服务器组基于部分DST CID的多径分发策略配置。 |
参数 | 参数类型 | 描述 |
|---|---|---|
enable | Boolean | 参数解释:后端服务器组是否开启可用区亲和。开启后,负载均衡器会按照配置的亲和策略进行转发。 约束限制:
取值范围:false不开启,true开启。 默认取值:不涉及 |
az_minimum_healthy_member_percentage | Integer | 参数解释:后端服务器组单可用区百分比健康度最小阈值,当“后端服务器组单可用区百分比健康度”小于该阈值时,触发可用区异常退避策略。“后端服务器组单可用区百分比健康度”是指在一个后端服务器组中,同可用区中健康检查结果正常的服务器数量与该后端服务器组中属于该可用区的后端服务器总数量的比值,百分比结果向上取整。例如:后端服务器组中属于可用区A的后端服务器总数量为3,设置后端服务器组单可用区百分比健康度最小阈值为66时,3x0.66=1.98向上取整为数量阈值2台,即属于可用区A的健康后端数小于2台时触发退避策略;设置后端服务器组单可用区百分比健康度最小阈值为67时,3x0.67=2.01向上取整为数量阈值3台,即属于可用区A的健康后端数小于3台时触发退避策略。 约束限制:
取值范围:-1至100的整数,0-100为百分比范围,-1表示采用数量阈值。 默认取值:不涉及 |
az_minimum_healthy_member_count | Integer | 参数解释:后端服务器组单可用区中数量健康度最小阈值,当“后端服务器组单可用区中数量健康度”小于该阈值时,触发可用区异常退避策略。“后端服务器组单可用区中数量健康度”是指在一个后端服务器组中,属于同一个可用区的健康检查结果正常的服务器数量。 约束限制:
取值范围:-1至10000的整数,0-10000为数量范围,-1表示采用百分比阈值。 默认取值:不涉及 |
az_unhealthy_fallback_strategy | String | 参数解释:后端服务器组单可用区异常退避策略。后端服务器组的健康度小于所配置的最小阈值时,触发该退避策略。forward_to_all_member_of_local_az:转发至同可用区的所有后端服务器,无论健康检查结果是否正常;forward_to_healthy_member_of_remote_az:转发至非同可用区中所有健康检查结果正常的后端服务器;forward_to_all_healthy_member:转发至所有可用区中健康检查结果正常的后端服务器;forward_to_all_member:转发至所有可用区中的所有后端服务器,无论健康检查结果是否正常 约束限制:不涉及 取值范围:forward_to_all_member_of_local_az,forward_to_healthy_member_of_remote_az,forward_to_all_healthy_member,forward_to_all_member。 默认取值:forward_to_all_member_of_local_az |
参数 | 参数类型 | 描述 |
|---|---|---|
cookie_name | String | 参数解释:cookie名称。 取值范围:最大长度1024个字符。 |
type | String | 参数解释:会话保持类型。 取值范围:
|
persistence_timeout | Integer | 参数解释:会话保持的时间。当type为APP_COOKIE时不生效。 取值范围:
|
参数 | 参数类型 | 描述 |
|---|---|---|
enable | Boolean | 参数解释:慢启动的开关。 取值范围:
|
duration | Integer | 参数解释:慢启动的持续时间。 取值范围:30-1200,单位:秒。 |
参数 | 参数类型 | 描述 |
|---|---|---|
enable | Boolean | 参数解释:延迟注销功能开关。 约束限制:不涉及 取值范围:true 开启,false 关闭。 默认取值:不涉及 |
timeout | Integer | 参数解释:延迟注销时间。 约束限制:不涉及 取值范围:10~4000,单位:秒。 默认取值:不涉及 |
请求示例
查询后端服务器组详情
GET https://{ELB_Endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75 响应示例
状态码:200
操作正常返回。
{
"pool" : {
"name" : "my pool",
"id" : "00ed68a5-8784-424e-8936-8dbb7a9d41e9",
"description" : "",
"lb_algorithm" : "ROUND_ROBIN",
"protocol" : "TCP",
"admin_state_up" : true,
"loadbalancers" : [ ],
"type" : "instance",
"project_id" : "0c1503d710984bad92306faea3654dfd",
"enterprise_project_id" : "0",
"session_persistence" : null,
"slow_start" : null,
"healthmonitor_id" : "a5f47d4c-1187-402f-849c-c0a7767e36f5",
"listeners" : [ ],
"members" : [ {
"id" : "87b1130c-80dc-493d-b98a-add98ea4c6a2"
} ],
"ip_version" : "dualstack",
"member_deletion_protection_enable" : false,
"created_at" : "2024-08-19T17:49:53Z",
"updated_at" : "2024-09-09T09:21:05Z",
"protection_status" : "nonProtection",
"protection_reason" : "",
"vpc_id" : "651594cf-18a0-4a77-942f-1a4ae216c123",
"connection_drain" : {
"enable" : true,
"timeout" : 300
},
"pool_health" : {
"minimum_healthy_member_count" : 0
},
"az_affinity" : {
"enable" : true,
"az_minimum_healthy_member_percentage" : -1,
"az_minimum_healthy_member_count" : 1,
"az_unhealthy_fallback_strategy" : "forward_to_all_member_of_local_az"
},
"quic_cid_hash_strategy" : null,
"public_border_group" : "center",
"any_port_enable" : false
},
"request_id" : "2d974978-0733-404d-a21a-b29204f4803a"
} 状态码
状态码 | 描述 |
|---|---|
200 | 操作正常返回。 |
错误码
请参见错误码。

