Cloudflare Ruleset Engine では、ルールとルールセットを作成してデプロイできます。エンジンの構文は Wireshark Display Filter 言語に着想を得ており、Rules language で定義されます。Cloudflare は複数の製品で Ruleset Engine を使い、同じ基本構文で複数の製品を設定できます。
Ruleset Engine の設定と利用には、次の要素が関わります。
- フェーズ(Phase): ルールセットを実行できる、リクエストのライフサイクル上の段階です。
- ルールセット(Ruleset): バージョン管理されたルールの集合です。フェーズにデプロイし、そこで実行します。
- ルール(Rule): フィルターと、フィルター式に一致した受信リクエストに対するアクションを定義します。
executeアクションのルールは、ルールセットを実行します。
既存のルールセットとそのプロパティを確認するには、ルールセットを表示する を参照してください。
マネージドルールセットのデプロイとオーバーライドの定義については、マネージドルールセットを扱う を参照してください。
カスタムルールセットの作成とデプロイについては、カスタムルールセットを扱う を参照してください。