Skip to content

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

フィールド

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

Cloudflare Rules 言語は、次のような種類のフィールドをサポートします。

  • 受信リクエストの基本プロパティを表すリクエストフィールド。リクエストヘッダー、URI の構成要素、リクエストボディにアクセスする専用フィールドを含みます。
  • 計算または導出された値を表す動的フィールド。多くの場合、HTTP リクエストに関する脅威インテリジェンスに関連します。
  • 受信した応答の基本プロパティを表すレスポンスフィールド。
  • あとからの評価のために、元のリクエスト値を保持する raw フィールド。

利用できるフィールドの一覧は フィールドリファレンス を参照してください。

Wireshark の表示フィールドとの違い

Cloudflare Rules 言語がサポートするほとんどのフィールドは、Wireshark の表示フィールド と同じ命名規則を使います。ただし、Cloudflare と Wireshark にはいくつかの微妙な違いがあります。

  • Wireshark は、等値比較で IP アドレス範囲を表す CIDR(Classless Inter-Domain Routing)記法 をサポートします(例: ip.src == 1.2.3.0/24)。Cloudflare はサポートしません。

    CIDR 記法でアドレス範囲を評価するには、次の例のように in 比較演算子を使います: ip.src in {1.2.3.0/24 4.5.6.0/24}

  • Wireshark では ssl はプロトコルフィールドで、さまざまな型の数百のフィールドを含み、複数の方法で比較できます。Rules 言語の ssl は、クライアントから Cloudflare への接続が暗号化されているかを示す、単一の Boolean フィールドです。

  • Cloudflare Rules 言語は slice 演算子をサポートしません。

役に立ちましたか?