查詢已接入 WAF 的雲端產品執行個體連接埠詳細資訊。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
yundun-waf:DescribeCloudResourceAccessPortDetails |
get |
*All Resource
|
|
無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| InstanceId |
string |
是 |
WAF 執行個體的 ID。 說明
您可以呼叫 DescribeInstance ,檢視目前 WAF 執行個體的 ID。 |
waf-cn-tl32ast**** |
| ResourceManagerResourceGroupId |
string |
否 |
阿里雲資源群組 ID。 |
rg-acfm***q |
| ResourceInstanceId |
string |
是 |
資源的執行個體 ID。 |
lb-2zeugkfj81jvo****4tqm |
| Port |
string |
否 |
接入 WAF 的雲端產品連接埠。 |
443 |
| Protocol |
string |
否 |
通訊協定類型。 枚舉值:
|
https |
| PageNumber |
integer |
否 |
列表的頁碼。預設值為 1。 |
1 |
| PageSize |
integer |
否 |
分頁查詢時,每頁的列數。預設值為 10。 |
10 |
| ResourceProduct |
string |
否 |
雲端產品類型。取值:
|
clb7 |
| RegionId |
string |
否 |
WAF 執行個體所屬地域。取值:
|
cn-hangzhou |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
2EFCFE18-78F8-5079-B312-07***48B |
| TotalCount |
integer |
返回結果的總數。 |
10 |
| AccessPortDetails |
array<object> |
已接入 WAF 的雲端產品連接埠詳細資訊。 |
|
|
array<object> |
已接入 WAF 的雲端產品連接埠詳細資訊。 |
||
| Protocol |
string |
通訊協定類型。取值:
|
https |
| Port |
integer |
接入 WAF 的雲端產品連接埠。 |
443 |
| Certificates |
array<object> |
已接入雲端產品連接埠的憑證清單。 |
|
|
object |
已接入雲端產品連接埠的憑證資訊。 |
||
| CertificateName |
string |
認證名稱。 |
cert-name1 |
| CertificateId |
string |
已添加的認證的 ID。 |
123-cn-hangzhou |
| AppliedType |
string |
HTTPS 協議的認證類型。取值:
|
default |
| XffHeaderMode |
integer |
WAF 取得用戶端真實 IP 的方式。取值:
|
0 |
| XffHeaders |
array |
設定用於取得用戶端 IP 的自訂欄位清單,使用 ["header1","header2",……] 格式表示。 說明
僅在 XffHeaderMode 取值為 2(表示 WAF 讀取請求標頭中由您設定的自訂欄位值作為用戶端 IP)時,需要設定此參數。 |
|
|
string |
設定用於取得用戶端 IP 的自訂欄位清單,使用 ["header1","header2",……] 格式表示。 說明
僅在 XffHeaderMode 取值為 2(表示 WAF 讀取請求標頭中由您設定的自訂欄位值作為用戶端 IP)時,需要設定此參數。 |
header1 |
|
| LogHeaders |
array<object> |
網域的流量標記欄位和值,用於標記經過 WAF 處理的流量。 說明
僅當網域開啟了流量標記功能時,返回此參數。 |
|
|
object |
網域的流量標記欄位和值,用於標記經過 WAF 處理的流量。 說明
僅當網域開啟了流量標記功能時,返回此參數。 |
||
| Key |
string |
指定的自訂要求標頭部欄位。 |
key1 |
| Value |
string |
指定的自訂要求標頭部欄位設定的值。 |
value1 |
| Status |
integer |
網域狀態。取值:
|
1 |
| TLSVersion |
string |
TLS 的版本。取值:
|
tlsv1 |
| EnableTLSv3 |
boolean |
是否支援 TLS 1.3 版本。取值:
|
true |
| CipherSuite |
integer |
加密套件類型。取值:
|
1 |
| CustomCiphers |
array |
要新增的具體自訂加密套件。僅 CipherSuite 設定為 99 時,使用此參數。 |
|
|
string |
自訂加密套件。 |
ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384 |
|
| ReadTimeout |
integer |
讀取逾時時長,單位:秒。 取值範圍:1~3600。 |
5 |
| WriteTimeout |
integer |
寫入逾時時長,單位:秒。 取值範圍:1~3600。 |
1 |
| Keepalive |
boolean |
是否保持長連線。取值:
|
true |
| KeepaliveRequests |
integer |
複用長連線的請求個數。取值範圍:60~1000,單位:個。 說明
開啟長連線後,複用多少個長連線。 |
1000 |
| KeepaliveTimeout |
integer |
閒置長連線逾時時間,取值範圍:10~3600,預設 15,單位:秒。 說明
複用的長連線閒置多久後釋放。 |
10 |
| Http2Enabled |
boolean |
是否開啟 HTTP/2。取值:
|
True |
| XffProto |
boolean |
X-Forward-For-Proto 傳遞 WAF 的通訊協定。取值:
|
true |
| OwnerUserId |
string |
雲端產品資源歸屬 UID。 |
123 |
| SubStatus |
string |
防護異常狀態。取值:
|
InvalidCert |
| SubStatusDetails |
array<object> |
防護異常狀態具體原因,僅在 SubStatus 為 InvalidCert 時有值。 |
|
|
object |
防護異常狀態具體原因,僅在 SubStatus 為 InvalidCert 時有值。 |
||
| CertName |
string |
SSL 憑證中心的認證名稱。 |
test-name |
| Domain |
string |
認證綁定的網域名稱。 |
test.aliyun.com |
| CertId |
string |
SSL 憑證中心的認證 ID。 |
123-cn-hangzhou |
| AppliedType |
string |
HTTPS 協議的認證類型。取值:
|
default |
| ProductCertName |
string |
雲產品儲存的認證名稱。 |
test-name |
| ProductCertId |
string |
雲產品儲存的認證 ID。 |
123 |
| CommonName |
string |
通用名稱(CN) |
test.aliyun.com |
| ReasonCode |
string |
防護異常狀態的具體原因。取值:
|
CertNotExistInCertCenter |
| ExpireTime |
integer |
認證的到期時間,格式為 Unix 時間戳記,單位:秒。 |
1746328456000 |
| CloudResourceId |
string |
接入的資源 ID,由 WAF 自動產生。 |
i-bp1**************7ey-80-ecs |
| MaxBodySize |
integer |
最大請求主體大小。取值範圍:2~10,預設值:2,單位:G。 |
2 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "2EFCFE18-78F8-5079-B312-07***48B",
"TotalCount": 10,
"AccessPortDetails": [
{
"Protocol": "https",
"Port": 443,
"Certificates": [
{
"CertificateName": "cert-name1",
"CertificateId": "123-cn-hangzhou",
"AppliedType": "default"
}
],
"XffHeaderMode": 0,
"XffHeaders": [
"header1"
],
"LogHeaders": [
{
"Key": "key1",
"Value": "value1"
}
],
"Status": 1,
"TLSVersion": "tlsv1",
"EnableTLSv3": true,
"CipherSuite": 1,
"CustomCiphers": [
"ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384"
],
"ReadTimeout": 5,
"WriteTimeout": 1,
"Keepalive": true,
"KeepaliveRequests": 1000,
"KeepaliveTimeout": 10,
"Http2Enabled": true,
"XffProto": true,
"OwnerUserId": "123",
"SubStatus": "InvalidCert",
"SubStatusDetails": [
{
"CertName": "test-name",
"Domain": "test.aliyun.com",
"CertId": "123-cn-hangzhou",
"AppliedType": "default",
"ProductCertName": "test-name",
"ProductCertId": "123",
"CommonName": "test.aliyun.com",
"ReasonCode": "CertNotExistInCertCenter",
"ExpireTime": 1746328456000
}
],
"CloudResourceId": "i-bp1**************7ey-80-ecs",
"MaxBodySize": 2
}
]
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Waf.Instance.ValidFaild | WAF instance check failed. Check whether the instance ID is correct. | WAF 執行個體檢查失敗,請確認執行個體 ID 是否正確。 |
| 400 | Waf.Pullin.CloudProductParamEmpty | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | 雲端產品接入 WAF 的資源 ID 為空,或雲端產品名稱、連接埠、雲端產品執行個體等 3 個輸入參數中存在空值。 |
| 400 | Waf.Pullin.CloudResourceInvalid | CloudResourceId parameter is illegal. | CloudResourceId 參數不合法。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。