WAF に接続されているクラウドサービスインスタンスのポート詳細を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-waf:DescribeCloudResourceAccessPortDetails |
get |
*All Resource
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
WAF インスタンスの ID。 説明
DescribeInstance を呼び出して、現在の WAF インスタンスの ID をクエリできます。 |
waf-cn-tl32ast**** |
| ResourceManagerResourceGroupId |
string |
任意 |
Alibaba Cloud リソースグループの ID。 |
rg-acfm***q |
| ResourceInstanceId |
string |
必須 |
リソースのインスタンス ID。 |
lb-2zeugkfj81jvo****4tqm |
| Port |
string |
任意 |
WAF に接続されているクラウドサービスのポート。 |
443 |
| Protocol |
string |
任意 |
プロトコルの種類。 列挙値:
|
https |
| PageNumber |
integer |
任意 |
リストのページ番号。デフォルト値: 1。 |
1 |
| PageSize |
integer |
任意 |
ページングクエリの 1 ページあたりのエントリ数。デフォルト値: 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> |
WAF に接続されているクラウドサービスポートの証明書リスト。 |
|
|
object |
WAF に接続されているクラウドサービスポートの証明書情報。フォーマットは ["header1","header2",……] です。 |
||
| 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 が有効な場合にのみ値があります。 |
|
|
object |
保護例外ステータスの具体的な理由。このパラメーターには、SubStatus が有効な場合にのみ値があります。 |
||
| 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。単位: GB。 |
2 |
例
成功レスポンス
JSONJSON
{
"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 ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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 が空であるか、または次のパラメーターのいずれかが空です: クラウドサービス名、ポート、クラウドサービスインスタンス。 |
| 400 | Waf.Pullin.CloudResourceInvalid | CloudResourceId parameter is illegal. | CloudResourceId パラメーターが無効です。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。