查詢監聽列表。
介面說明
本介面用於查詢Global Acceleration執行個體下的監聽列表,包括各監聽的路由類型、狀態、建立的時間戳記、連接埠資訊等。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ga:ListListeners |
list |
*Listener
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
Global Acceleration執行個體所在的地區 ID,僅取值cn-hangzhou。 |
cn-hangzhou |
| PageNumber |
integer |
否 |
列表的頁碼,預設值為 1。 |
1 |
| PageSize |
integer |
否 |
分頁查詢時每頁的條目數,最大值為 50,預設值為 10。 |
10 |
| AcceleratorId |
string |
是 |
Global Acceleration執行個體 ID。 |
ga-bp1odcab8tmno0hdq**** |
| Protocol |
string |
否 |
監聽網路的傳輸協議類型 |
HTTP |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回資訊列表。 |
||
| TotalCount |
integer |
列表條目數。 |
1 |
| Listeners |
array<object> |
監聽資訊。 |
|
|
array<object> |
監聽資訊。 |
||
| Certificates |
array<object> |
SSL 憑證資訊。 |
|
|
object |
SSL 憑證資訊。 |
||
| Type |
string |
認證類型。 目前,僅支援返回 Server(服務端認證)。 |
Server |
| Id |
string |
SSL 憑證 ID。 |
44983xxxx-cn-hangzhou |
| BackendPorts |
array<object> |
後端伺服器連接埠資訊。 |
|
|
object |
後端伺服器連接埠資訊。 |
||
| FromPort |
string |
後端伺服器的開始端點口。 |
80 |
| ToPort |
string |
後端伺服器的結束連接埠。 |
80 |
| ListenerId |
string |
監聽 ID。 |
lsr-bp1bpn0kn908w4nbw**** |
| Description |
string |
監聽的描述資訊。 |
Listener |
| State |
string |
監聽的狀態。
|
active |
| ClientAffinity |
string |
用戶端親和性。
|
SOURCE_IP |
| Protocol |
string |
監聽的網路傳輸協議類型。
|
TCP |
| CreateTime |
integer |
建立監聽的時間戳記。單位:毫秒。 |
1577786252000 |
| PortRanges |
array<object> |
監聽連接埠資訊。 |
|
|
object |
監聽連接埠資訊。 |
||
| FromPort |
integer |
用來接收請求並向終端節點進行轉寄的起始監聽連接埠。 |
20 |
| ToPort |
integer |
用來接收請求並向終端節點進行轉寄的結束監聽連接埠。 |
20 |
| Name |
string |
監聽的名稱。 |
Listener |
ProxyProtocol
deprecated
|
boolean |
是否開啟了保持用戶端源 IP 功能。
|
true |
| AcceleratorId |
string |
Global Acceleration執行個體 ID。 |
ga-bp1odcab8tmno0hdq**** |
| XForwardedForConfig |
object |
|
|
| XForwardedForGaIdEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XRealIpEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForGaApEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForProtoEnabled |
boolean |
是否通過
說明
僅 HTTP 和 HTTPS 監聽支援此參數。 |
false |
| XForwardedForPortEnabled |
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 |
| PageSize |
integer |
分頁查詢時每頁的條目數。 |
10 |
| RequestId |
string |
請求 ID。 |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| PageNumber |
integer |
列表的頁碼。 |
1 |
樣本
正常返回樣本
JSON格式
{
"TotalCount": 1,
"Listeners": [
{
"Certificates": [
{
"Type": "Server",
"Id": "44983xxxx-cn-hangzhou"
}
],
"BackendPorts": [
{
"FromPort": "80",
"ToPort": "80"
}
],
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"Description": "Listener",
"State": "active",
"ClientAffinity": "SOURCE_IP",
"Protocol": "TCP",
"CreateTime": 1577786252000,
"PortRanges": [
{
"FromPort": 20,
"ToPort": 20
}
],
"Name": "Listener",
"ProxyProtocol": true,
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"XForwardedForConfig": {
"XForwardedForGaIdEnabled": false,
"XRealIpEnabled": false,
"XForwardedForGaApEnabled": false,
"XForwardedForProtoEnabled": false,
"XForwardedForPortEnabled": 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"
}
],
"PageSize": 10,
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8",
"PageNumber": 1
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | 處理請求時出現錯誤,請稍後重試。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。