查詢後端伺服器的健康狀態。
請求參數
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
Action | String | 是 | 要執行的操作,取值:
DescribeHealthStatus |
RegionId | String | 是 | Server Load Balancer執行個體的地域ID。 |
LoadBalancerId | String | 是 | Server Load Balancer執行個體的ID。 |
ListenerPort | Integer | 否 | Server Load Balancer執行個體前端使用的通信埠。
取值:1-65535 说明 不設定該參數表示獲取所有通信埠的健康檢查狀態。
|
返回參數
名稱 | 類型 | 描述 |
---|---|---|
RequestId | string | 請求ID。 |
BackendServers | String
JSON格式的List |
數組格式,返回負載平衡內多個後端伺服器的資訊,詳見下表。 |
名稱 | 類型 | 描述 |
---|---|---|
ServerId | String | ECS執行個體ID。 |
ServerHealthStatus | String | 後端伺服器的健康情況:
|
樣本
請求樣本
https://slb.aliyuncs.com/?Action=DescribeHealthStatus
&LoadBalancerId=lb-t4nj5vuz8ish9emfk1f20
&ListenerPort=80
&公共請求參數
返回樣本
- XML格式
<?xml version="1.0" encoding="UTF-8"?> <DescribeHealthStatusResponse> <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId> <BackendServers> <BackendServer> <ServerId>vm-233</ServerId> <ServerHealthStatus>normal</ServerHealthStatus> </BackendServer> <BackendServer> <ServerId>vm-234</ServerId> <ServerHealthStatus>abnormal</ServerHealthStatus> </BackendServer> </BackendServers> </DescribeHealthStatusResponse>
- JSON格式
{ "RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710", "LoadBalancerId": "139a00604ad-cn-east-hangzhou-01", "BackendServers": { "BackendServer": [ { "ServerId": "vm-233", "ServerHealthStatus": "normal" }, { "ServerId": "vm-234", "ServerHealthStatus": "abnormal" } ] } }