# Ruleset Engine Create rulesets and rules for different Cloudflare products > Links below point directly to Markdown versions of each page. Any page can also be retrieved as Markdown by sending an `Accept: text/markdown` header to the page's URL without the `index.md` suffix (for example, `curl -H "Accept: text/markdown" https://cloudflaredoc.ubitools.com/ruleset-engine/`). > > For other Cloudflare products, see the [Cloudflare documentation directory](https://cloudflaredoc.ubitools.com/llms.txt). ## Overview - [Cloudflare Ruleset Engine](https://cloudflaredoc.ubitools.com/ruleset-engine/index.md): 使用 Ruleset Engine 强大的语法与高性能求值,跨 Cloudflare 产品创建并部署规则与 rulesets。 ## 关于 - [关于](https://cloudflaredoc.ubitools.com/ruleset-engine/about/index.md): 规则集引擎 (Ruleset Engine) 的核心概念,包括规则、规则集和阶段。 - [阶段](https://cloudflaredoc.ubitools.com/ruleset-engine/about/phases/index.md): 阶段如何在 Ruleset Engine 请求生命周期中组织规则执行。 - [规则](https://cloudflaredoc.ubitools.com/ruleset-engine/about/rules/index.md): Ruleset Engine 中规则的结构和属性。 - [规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/about/rulesets/index.md): 规则集如何在 Ruleset Engine 中分组和组织规则。 ## 使用托管规则集 - [使用托管规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/index.md): 部署并自定义 Cloudflare 提供的托管规则集。 - [创建例外](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/create-exception/index.md): 创建例外以跳过特定规则或 rulesets。 - [部署托管规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/deploy-managed-ruleset/index.md): 使用 API 将托管规则集部署到阶段入口点。 - [仅启用 Joomla 规则](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-examples/deploy-cmr-joomla-only/index.md): 部署仅启用 Joomla 规则的 Cloudflare 托管规则集。 - [将 WordPress 规则设置为 Block](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-examples/deploy-cmr-wordpress-block/index.md): 部署 Cloudflare 托管规则集,并将 WordPress 规则设置为 Block。 - [仅启用所选规则](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-examples/enable-selected-rules/index.md): 部署仅启用了所选规则的托管规则集。 - [调整 L3/4 DDoS 规则](https://cloudflaredoc.ubitools.com/ddos-protection/managed-rulesets/network/network-overrides/configure-api/#configure-an-override-for-the-network-layer-ddos-attack-protection-managed-rulesetindex.md): 调整网络层 DDoS 规则的敏感度。 - [将 HTTP DDoS 规则的敏感度调整为 Low](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-examples/override-ddos-rule-sensitivity/index.md): 将 HTTP DDoS 规则的敏感度调整为 Low(低)。 - [部署带有规则集、标记和规则覆盖的托管规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-examples/override-ruleset-tag-rule/index.md): 部署带有规则集、标记和规则覆盖的托管规则集。 - [覆盖托管规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/managed-rulesets/override-managed-ruleset/index.md): 使用覆盖自定义托管规则集的行为。 ## 使用自定义规则集 - [使用自定义规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/custom-rulesets/index.md): 使用 API 创建、部署和管理自定义规则集。 - [向自定义规则集添加规则](https://cloudflaredoc.ubitools.com/ruleset-engine/custom-rulesets/add-rules-ruleset/index.md): 使用 API 向现有自定义规则集添加规则。 - [创建自定义规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/custom-rulesets/create-custom-ruleset/index.md): 使用 Rulesets API 创建自定义规则集。 - [部署自定义规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/custom-rulesets/deploy-custom-ruleset/index.md): 了解如何将自定义规则集部署到您的 Cloudflare 账户。 ## Rulesets API - [Rulesets API](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/index.md): 使用 Rulesets API 以编程方式管理 rulesets 与规则。 - [将规则添加到规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/add-rule/index.md): 使用 API 将单个规则添加到现有规则集。 - [创建 ruleset](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/create/index.md): 使用 Rulesets API 创建新的 ruleset。 - [删除规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/delete/index.md): 使用 Rulesets API 删除规则集。 - [删除规则集中的规则](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/delete-rule/index.md): 使用 API 从规则集中删除特定规则。 - [端点](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/endpoints/index.md): 用于区域和账户的可用 Rulesets API 端点。 - [JSON 对象](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/json-object/index.md): API 请求中规则集与规则的 JSON 对象结构。 - [更新或部署规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/update/index.md): 使用 API 更新现有规则集或将其部署到某个阶段。 - [更新规则集中的规则](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/update-rule/index.md): 使用 API 更新规则集中的特定规则。 - [列出并查看规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/rulesets-api/view/index.md): 介绍在账户或 zone 级别列出并查看规则集详情的 API 操作。 ## basic-operations - [向阶段入口点规则集添加规则](https://cloudflaredoc.ubitools.com/ruleset-engine/basic-operations/add-rule-phase-rulesets/index.md): 使用 API 向阶段入口点规则集添加规则。 - [部署规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/basic-operations/deploy-rulesets/index.md): 使用 API 将规则集部署到 phase 入口点。 - [查看规则集](https://cloudflaredoc.ubitools.com/ruleset-engine/basic-operations/view-rulesets/index.md): 使用 API 查看现有规则集及其规则。 ## reference - [阶段列表](https://cloudflaredoc.ubitools.com/ruleset-engine/reference/phases-list/index.md): Ruleset Engine 中可用的阶段完整列表。 ## rules-language - [操作](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/actions/index.md): 了解规则语言支持的操作,包括 Block、Skip 和 Log。 - [表达式](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/expressions/index.md): 编写匹配请求特征的表达式以进行规则评估。 - [在仪表板中编辑表达式](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/expressions/edit-expressions/index.md): 使用允许可视化方法的 Expression Builder 或在其中输入表达式的 Expression Editor,在 Cloudflare 仪表板中编辑表达式。 - [字段](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/fields/index.md): 可在 Ruleset Engine 规则表达式中使用的字段。 - [字段参考](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/fields/reference/index.md): 规则表达式中所有可用字段的完整参考。 - [函数](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/functions/index.md): 用于在规则表达式中转换值的函数。 - [运算符与分组符号](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/operators/index.md): 了解 Cloudflare Rules language 中的比较运算符、逻辑运算符与分组符号。理解优先级以及如何构造表达式。 - [值](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/values/index.md): 了解 Cloudflare Rules language 中的值,包括字符串、布尔值、数组与 map 类型,以及如何在规则表达式中使用它们。