Skip to content

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

Snippets の仕組み

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

Cloudflare Snippets は、ゾーン内で定義したルールに基づいて実行されます。処理の流れは次のとおりです。

Snippets の実行ワークフローの図

1. スニペトルールを評価する

受信リクエストごとに、Cloudflare はゾーン内のすべてのスニペトルールの式を評価します。評価では、さまざまなリクエスト属性(ボットスコア、WAF 攻撃スコア、発信元の国、Cookie など)に基づいて一致を確認します。

2. Snippets テーブルを組み立てる

ゾーン内のスニペトルールが受信リクエストに一致するたびに、Cloudflare は対応する一意のスニペット ID を Snippets テーブルへ追加します。

3. スニペットのコードを実行する

すべてのルールを評価し、テーブルを組み立てたあと、Cloudflare はテーブル内のスニペット ID を処理し始めます。

スニペットは順に実行されます。各スニペットは、直前のスニペットが変更したリクエストを受け取り、さらに変更を加えます。

4. リクエスト実行ワークフローを続ける

最後のスニペット ID を実行したあと、変更後のリクエストはリクエスト実行ワークフローへ戻されます。Cloudflare Snippets の前後に評価される Rules 機能について詳しくは、実行順序 を参照してください。

役に立ちましたか?