以下各节介绍自定义规则中可用的跳过选项。
- 仪表板选项:All remaining custom rules
- API action 参数:
ruleset
跳过当前规则集中的其余规则。
- 仪表板选项:All rate limiting rules、All Super Bot Fight Mode rules 和 All managed rules
- API action 参数:
phases
跳过一个或多个阶段的执行。根据可跳过的阶段,此选项实际上允许您跳过速率限制规则、Super Bot Fight Mode 规则和/或 WAF 托管规则。
可跳过的阶段如下:
http_ratelimithttp_request_sbfmhttp_request_firewall_managed
更多信息请参阅 Phases。
- API action 参数:
products
跳过不基于 Ruleset Engine 的特定安全产品。可跳过的产品如下:
| 仪表板中的产品名称 | API 值 |
|---|---|
| Zone Lockdown | zoneLockdown |
| User Agent Blocking | uaBlock |
| Browser Integrity Check | bic |
| Hotlink Protection | hot |
| Security Level | securityLevel |
| Rate limiting rules(旧版) | rateLimit |
| Managed rules(旧版) | waf |
表中的 API 值区分大小写。
- 仪表板选项:不适用(目前仅可通过 API 使用)
- API action 参数:
phase
跳过当前阶段中的所有其余规则。如果在自定义规则集中使用(zone 级别),将跳过该自定义规则集中的所有其余规则,以及定义执行该自定义规则集之规则的入口点规则集中后续的所有规则。
目前,此选项仅在 zone 级别的 http_request_firewall_custom 阶段可用。可在自定义规则集或入口点规则集中使用。
- 仪表板选项:Log matching requests
- API action 参数:
logging>enabled(布尔值,可选)
禁用时,Cloudflare 不会记录与当前跳过规则匹配的任何请求,这些请求也不会出现在 Security Events 中。
如果在 API 中未指定此选项,对于具有 skip 操作的自定义规则,默认值为 true(会记录与跳过规则匹配的请求)。