ルールセットは、Cloudflare のグローバルネットワーク上のトラフィックに適用できる ルール の順序付き集合です。ルールセットはフェーズに属し、同じフェーズでのみ実行できます。ルールセットをフェーズへデプロイするには、そのルールセットを実行するルールを フェーズのエントリポイントルールセット に追加します。
ルールセットはバージョン管理されます。ルールセットを変更するたびに、新しいバージョンが作られます。同じルールセットの複数バージョンを同時に使えます。ルールセットをデプロイするとき、つまりルールセットを実行するルールを作るとき、デフォルトでは最新バージョンが選ばれます。
ルールセットにはいくつかの種類があります。
- フェーズには、それぞれのエントリポイントルールセットがあります。
- Cloudflare が提供するマネージドルールセットをデプロイできます。
- 独自のカスタムルールセットを作成して管理できます。
特定の Cloudflare 製品が、他の種類のルールセットを提供することもあります。
エントリポイントルールセットは、アカウントまたはゾーンレベルで フェーズ 内に実行される、順序付きの ルール の一覧です。このルールセットは、そのフェーズで実行されるすべてのルールの入口です。これらのルールの一部は、別のルールセットを実行することもあります。
各フェーズのエントリポイントルールセットは、アカウントレベルとゾーンレベルでそれぞれ最大 1 つです。
マネージドルールセットは、フェーズへデプロイできる、Cloudflare が提供する事前構成済みのルールセットです。これらのルールセットを変更できるのは Cloudflare だけです。
マネージドルールセット内のルールには、デフォルトのアクションとステータスがあります。ただし、これらのデフォルトを変える オーバーライド を定義できます。
マネージドルールセットを提供する Cloudflare 製品は複数あります。利用できるマネージドルールセットの詳細は、各製品のドキュメントを確認してください。
マネージドルールセットのデプロイとオーバーライドの定義については、マネージドルールセットを使う を参照してください。
カスタムルールセットを使って、独自のルール集合を定義します。作成したカスタムルールセットは、そのルールセットを実行するルールを作ってフェーズへデプロイします。
カスタムルールセットの作成とデプロイについては、カスタムルールセットを使う を参照してください。