规则集是您可以应用于 Cloudflare 全球网络上流量的有序 规则 集合。规则集属于一个阶段,并且只能在同一阶段内执行。要将规则集部署到一个阶段,请向 阶段入口点规则集 中添加一条执行该规则集的规则。
规则集是有版本的。每次修改规则集都会创建该规则集的新版本。您可以同时使用一个规则集的多个版本。当您部署一个规则集时——即,当您创建一条执行该规则集的规则时——默认情况下会选择该规则集的最新版本。
有几种类型的规则集:
- 阶段有其入口点规则集。
- Cloudflare 提供了您可以部署的托管规则集。
- 您可以创建和管理您自己的自定义规则集。
特定的 Cloudflare 产品可能会提供其他类型的规则集。
入口点规则集包含在账户或区域级别的 阶段 中运行的有序 规则 列表。此规则集是一个阶段中执行的所有规则的入口点。其中一些规则可能会运行其他规则集。
每个阶段在账户级别和区域级别最多有一个入口点规则集。
托管规则集是 Cloudflare 提供的、您可以部署到一个阶段的预配置规则集。只有 Cloudflare 才能修改这些规则集。
托管规则集中的规则具有默认操作和状态。不过,您可以定义 overrides(覆盖) 来更改这些默认值。
有多个 Cloudflare 产品为您提供托管规则集。请查看每个产品的文档以获取有关可用托管规则集的详细信息。
有关部署托管规则集和定义覆盖的更多信息,请参考 使用托管规则集。
使用自定义规则集来定义您自己的规则集。创建自定义规则集后,通过创建执行该规则集的规则,将其部署到一个阶段中。
有关创建和部署自定义规则集的更多信息,请参考 使用自定义规则集。