Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ルールをプレビューする

最終更新 Markdown で表示Agent セットアップ

ファイアウォールルールの式は、かなり複雑になることがあります。このような場合は、想定どおりに動作することを確認するため、デプロイ前にファイアウォールルールをテストしてください。

Rule Preview は、直近 72 時間のトラフィックから取ったサンプルに対してルールを試し、ファイアウォールルールの影響を把握するのに役立ちます。Rule Preview はファイアウォールルールの Expression Editor に組み込まれており、編集しながらルールをテストできます。

Rule Preview でファイアウォールルールをテストする

  1. ルール一覧で対象のルールを探し、Edit(レンチアイコン)を選択します。
  2. Test rule を選択してテストを実行します。
Action ドロップダウンの横にある Test Rule ボタンで、現在のファイアウォールルールの影響を受けるトラフィックを確認できます

テスト結果は、直近 72 時間の全リクエストのうち、テストした式に一致した件数をシミュレートしたプロットで表示されます。

このスクリーンショットでは、文字列 Mozilla を含むすべての User-Agent に一致するルールが、ゾーンへのリクエストの約 8% をブロックします。

ルールプレビューのチャート例。現在のルールによってゾーンリクエストの約 8% がブロックされることを示しています

重要な注意点

Firewall Preview の結果はトラフィック量の「目安」であり、正確な計算ではありません。 サンプル率は、総トラフィックの 1% 程度になることもあります。

Rule Preview は、すでに設定済みのほかのファイアウォールルールを考慮しません。 実質的に、Rule Preview は 1 つのファイアウォールルールを単独でテストします。リクエストをブロックまたはチャレンジした可能性のある、優先度の高いセキュリティイベントやほかのルールは無視されます。

IP リスト を参照するファイアウォールルールはテストできません。

Cloudflare はリクエスト全体を保存しないため、Rule Preview で使えるフィールドは限られています。 次の表は、Rule Preview がサポートするフィールド(緑のセル)を演算子別に示します。サポート対象外のフィールドと演算子は、この表に含めていません。

役に立ちましたか?