通过输入网络五元组信息(源 IP、目的 IP、协议、源端口、目的端口),快速确认指定流量是被防火墙策略放行还是阻断,便于故障排查。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | GetPolicyCheckResult | 接口名称。当前 API 的名称为 GetPolicyCheckResult。 |
| Version | String | 是 | 2021-09-06 | 接口版本。当前 API 的版本为 2021-09-06。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| DestPort | String | 否 | 80 | 访问目的端口 |
| Destination | String | 是 | 180.0.***.*** | 访问目的地址 |
DestinationType | String | 否 |
| 访问目的地址类型:
|
Direction | String | 否 |
| 方向:
|
| FirewallID | String | 是 | vfw-xxxx | 防火墙 ID |
| FirewallType | String | 是 | internet_firewall | 防火墙类型 |
| ForceCheck | Boolean | 否 | false | 强制检测,开启后无论是否引流都会检测,默认为 false |
| ForceMatch | Boolean | 否 | false | 强制匹配,开启后会返回所有命中的规则,否则仅返回第一条命中的规则 |
Protocol | String | 是 |
| 访问协议:
注意
|
| Source | String | 是 | 180.0.***.*** | 访问源地址 |
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Enable | Boolean | true | 是否开启防护 |
HitResult | String |
| 检查结果:
|
| HitRuleList | Array of HitRule | -- | 命中的策略列表 |
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Prio | Long | 1 | 策略优先级 |
Action | String |
| 策略动作
|
| RuleId | String | 7-be61-310222b7**** | 策略 ID |
| HitSign | Boolean | true | 命中标记,用于标注实际命中的规则 |
Protocol | String |
| 访问协议:
|
| Description | String | test | 规则描述 |
| DestPortList | Array of String | ["80"] | 访问目的端口 |
EffectStatus | Integer |
| 生效状态:
|
| SourceCidrList | Array of String | ["180.0.***.***"] | 访问源地址 |
| DestinationCidrList | Array of String | ["180.0.***.***"] | 访问目的地址 |
POST https://fw-center.volcengineapi.com/?Action=GetPolicyCheckResult&Version=2021-09-06 { "DestPort": "80", "Destination": "180.0.***.***", "DestinationType": "net", "Direction": "in", "FirewallID": "vfw-xxxx", "FirewallType": "internet_firewall", "ForceCheck": false, "ForceMatch": true, "Protocol": "TCP", "Source": "180.0.***.***" }
{ "ResponseMetadata": { "Action": "GetPolicyCheckResult", "Region": "cn-beijing", "Service": "fw_center", "Version": "2021-09-06", "RequestId": "20230604110420****100232280022D31" }, "Result": { "Enable": true, "HitResult": "deny", "HitRuleList": [ { "Prio": 1, "Action": "deny", "RuleId": "7-be61-310222b7****", "HitSign": true, "Protocol": "TCP", "Description": "test", "DestPortList": [ "80" ], "EffectStatus": 1, "SourceCidrList": [ "180.0.***.***" ], "DestinationCidrList": [ "180.0.***.***" ] } ] } }
您可访问公共错误码,获取更多错误码信息。