調用DescribeListener介面查詢指定監聽的配置資訊。
介面說明
本介面用於查詢指定監聽的配置資訊,包括監聽的路由類型、狀態、建立的時間戳記、連接埠資訊等。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ga:DescribeListener |
get |
*Listener
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
Global Acceleration執行個體所在的地區 ID,僅取值cn-hangzhou。 |
cn-hangzhou |
| ListenerId |
string |
是 |
要查詢的監聽的 ID。 |
lsr-bp1bpn0kn908w4nbw**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回資訊列表。 |
||
| Description |
string |
監聽的描述資訊。 |
Listener |
| RequestId |
string |
請求 ID。 |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| State |
string |
監聽的狀態。
|
active |
| CreateTime |
string |
建立監聽的時間戳記。單位:毫秒。 |
1577786252000 |
| PortRanges |
array<object> |
監聽連接埠資訊。 |
|
|
object |
監聽連接埠資訊。 |
||
| FromPort |
integer |
用來接收請求並向終端節點進行轉寄的起始監聽連接埠。 |
20 |
| ToPort |
integer |
用來接收請求並向終端節點進行轉寄的結束監聽連接埠。 |
20 |
| BackendPorts |
array<object> |
後端連接埠資訊。 |
|
|
object |
後端連接埠範圍。 |
||
| FromPort |
string |
後端伺服器接收請求的開始端點口。 當您的監聽協議為 HTTPS,且監聽的連接埠和後端伺服器提供服務的連接埠一致時才會返回該項。 |
80 |
| ToPort |
string |
後端伺服器接收請求的結束連接埠。 |
80 |
| Certificates |
array<object> |
SSL 憑證列表。 |
|
|
object |
SSL 憑證列表。 |
||
| Type |
string |
認證類型。 目前,僅支援返回 Server(服務端認證)。 |
Server |
| Id |
string |
SSL 憑證 ID。 |
449****-cn-hangzhou |
| Protocol |
string |
監聽的網路傳輸協議類型。
|
TCP |
| ListenerId |
string |
監聽 ID。 |
lsr-bp1bpn0kn908w4nbw**** |
| ClientAffinity |
string |
用戶端親和性。
|
SOURCE_IP |
| Name |
string |
監聽的名稱。 |
Listener |
| RelatedAcls |
array<object> |
監聽綁定的存取控制策略組資訊。 |
|
|
object |
監聽綁定的存取控制策略組資訊。 |
||
| AclId |
string |
監聽綁定的存取原則組 ID。 |
123 |
| Status |
string |
是否開啟了存取控制功能。
|
Associated |
| AclType |
string |
存取控制類型:
當 Status 參數的值為 on 時,返回該項。 |
white |
| AcceleratorId |
string |
Global Acceleration執行個體 ID。 |
ga-bp1odcab8tmno0hdq**** |
ProxyProtocol
deprecated
|
boolean |
是否開啟了保持用戶端源 IP 功能。
|
false |
| XForwardedForConfig |
object |
|
|
| XForwardedForGaIdEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForGaApEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForProtoEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForPortEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XRealIpEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| SecurityPolicyId |
string |
安全性原則執行個體 ID。
說明
僅 HTTPS 監聽支援此參數。 |
tls_cipher_policy_1_0 |
| Type |
string |
監聽的路由類型。
|
Standard |
| ServiceId |
string |
受管理的執行個體所屬的服務方 ID。 說明
僅在 ServiceManaged 參數為 True 時有效。 |
ALB |
| ServiceManaged |
boolean |
是否為受管理的執行個體。取值:
|
true |
| ServiceManagedInfos |
array<object> |
使用者在此受管理的執行個體下可執行檔動作策略列表。 說明
|
|
|
object |
使用者在此受管理的執行個體下可執行檔動作策略列表。 |
||
| Action |
string |
託管策略動作名稱,取值:
|
Update |
| ChildType |
string |
子資源類型,取值:
說明
僅在 Action 參數為 CreateChild 時有效。 |
Listener |
| IsManaged |
boolean |
託管策略動作是否被託管,取值:
|
false |
| IdleTimeout |
integer |
串連空閑逾時時間。單位:秒。 |
900 |
| RequestTimeout |
integer |
HTTP/HTTPS 的串連請求逾時時間。單位:秒。 說明
僅對 Protocol(網路傳輸協議類型)為 HTTP 或 HTTPS 的監聽有效。如果在逾時時間內後端伺服器一直沒有響應,Global Acceleration將放棄等待,並給用戶端返回 HTTP 504 錯誤碼。 |
60 |
| HttpVersion |
string |
HTTP 協議的最大版本,取值:
說明
僅 HTTPS 監聽支援此參數。 |
http2 |
樣本
正常返回樣本
JSON格式
{
"Description": "Listener",
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t",
"State": "active",
"CreateTime": "1577786252000",
"PortRanges": [
{
"FromPort": 20,
"ToPort": 20
}
],
"BackendPorts": [
{
"FromPort": "80",
"ToPort": "80"
}
],
"Certificates": [
{
"Type": "Server",
"Id": "449****-cn-hangzhou"
}
],
"Protocol": "TCP",
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"ClientAffinity": "SOURCE_IP",
"Name": "Listener",
"RelatedAcls": [
{
"AclId": "123",
"Status": "Associated"
}
],
"AclType": "white",
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"ProxyProtocol": false,
"XForwardedForConfig": {
"XForwardedForGaIdEnabled": false,
"XForwardedForGaApEnabled": false,
"XForwardedForProtoEnabled": false,
"XForwardedForPortEnabled": false,
"XRealIpEnabled": false
},
"SecurityPolicyId": "tls_cipher_policy_1_0",
"Type": "Standard",
"ServiceId": "ALB",
"ServiceManaged": true,
"ServiceManagedInfos": [
{
"Action": "Update",
"ChildType": "Listener",
"IsManaged": false
}
],
"IdleTimeout": 900,
"RequestTimeout": 60,
"HttpVersion": "http2"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | NotExist.Listener | listener %s is not exist | 監聽%s不存在。 |
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | 處理請求時出現錯誤,請稍後重試。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。