tencent cloud

Tencent Cloud EdgeOne

変数

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 18:20:40
AI翻訳

概要

設定において、変数を使用すると、リクエスト内のデータを動的に抽出および処理できます。これらの変数は静的値を保存できるだけでなく、リクエスト内の特定のフィールドや情報を参照することもでき、その値は各リクエストを処理するたびに変化する可能性があります。例えば:http.request.host変数は、各HTTPリクエストからhostnameを抽出できます。この機能により、ルールエンジンはより複雑なビジネスロジックを処理できます。

内容

以下は現在EdgeOneがサポートしているプリセット変数です - クライアントHTTPリクエストから特定のフィールドや情報を取得して変数として使用します。
説明:
変数を使用する際は、以下の形式に従ってください:${http.request.scheme}。形式または名前が正しくない場合、変数を正常に使用できません。
現在、変数の単独使用のみをサポートしており、変数と定数、または変数Aと変数Bの連結などの形式は許可されていません。
名前
タイプ
説明
例
利用可能モジュール
http.request.scheme
String
クライアントリクエストプロトコル(アプリケーション層プロトコル HTTP/HTTPS)
HTTP

HTTPS
サイトアクセラレーション
Web防护
http.request.zone
String
サイト名
example.com
サイトアクセラレーション
http.request.zoneid
String
サイトID
zone-2c2r77pc3796
サイトアクセラレーション
http.request.host
String
クライアントリクエストURI内のホスト名
www.example.com
サイトアクセラレーション
Web防护
http.request.full_uri
String
クライアントが要求する完全なURI(#fragmentを除く)
https://www.example.org/articles/index?section=539061&expand=comments
サイトアクセラレーション
http.request.method
String
クライアントが要求するHTTPメソッド(Method)
GET
サイトアクセラレーション
Web防护
http.request.uri
String
クライアントリクエストのURIパスとクエリ文字列(Path + Argumentを含み、SchemeとHostを含まない)
/articles/index?section=539061&expand=comments
サイトアクセラレーション
Web防护
http.request.uri.path
String
クライアントリクエストのURIパス
/articles/index
サイトアクセラレーション
Web防护
http.request.file_extension
String
クライアントが要求するファイルのファイル拡張子。
サイトアクセラレーション内では、形式は「jpg」です。
Web保護内では、形式は「.jpg」です。
jpg
サイトアクセラレーション、
Web防护
http.request.filename
String
クライアントが要求するファイルのファイル名
bot.txt
サイトアクセラレーション
http.request.uri.query
String
クライアントが要求するクエリ文字列全体(?区切り文字は含みません)
section=539061&expand=comments
サイトアクセラレーション
http.request.query_params
Object
指定されたクエリパラメータに対して正確なマッチング(等しい、等しくない、含む、正規表現など)を行うために使用されます。
${http.request.query_params['abc']} in ['test']
Web防护
http.request.headers["key"]
String
クライアントが指定されたヘッダー名「key」のヘッダー値をリクエストします。「key」は任意の名前に置き換えることができます。
https://developer.mozilla.org
サイトアクセラレーション
Web防护
http.request.uri.args["key"]
String
クライアントのクエリ文字列で指定されたパラメータ名「key」のパラメータ値です。「key」は任意の名前に置き換えることができます。
value
サイトアクセラレーション
http.request.version
String
クライアントリクエストで使用されるHTTPプロトコルのバージョン
HTTP/1.0

HTTP/1.1

HTTP/2

HTTP/3
サイトアクセラレーション
http.request.ip
String
クライアントのTCP/IPアドレス。例:1.1.1.1
93.184.216.34
サイトアクセラレーション
Web防护
http.request.ip.port
String
クライアントのソースポート
1028
サイトアクセラレーション
http.request.ip.city
String
クライアントIPアドレスに関連付けられた都市
San Francisco
サイトアクセラレーション
http.request.ip.continent
String
クライアントIPアドレスに関連付けられた大陸コード
AF:アフリカ(Africa)

AS:アジア(Asia)

EU:ヨーロッパ(Europe)

NA:北アメリカ(North America)

SA:南アメリカ(South America)

OC:オセアニア(Oceania)

AN:南極(Antarctica)
サイトアクセラレーション
http.request.ip.country
String
クライアントIPアドレスに関連付けられたISO 3166-1 Alpha 2形式の2文字の国コード
中国本土の省の識別には、ISO3166-2/CN標準仕様を採用します。例えば:CN-SHです。
GB。詳細は[ISO 3166-1 Alpha 2 仕様]を参照してください。
サイトアクセラレーション
Web防护
http.request.ip.version
Integer
クライアントリクエストのIPプロトコルバージョン(ネットワーク層プロトコルIPv4/IPv6)
4

6
Web防护
http.request.xff_header_ip
String
リクエストにX-Forwarded-Forヘッダーが含まれている場合は、X-Forwarded-Forヘッダーの最初のIP、つまりプロキシされた元のクライアントIPです。リクエストにX-Forwarded-Forヘッダーが含まれていない場合は、リクエストのクライアントIPです。
93.184.216.34
Web防护
http.request.cookies["key"]
String
クライアントリクエスト内で指定された名前「key」のCookieセッション値です。「key」は任意の名前に置き換えることができます。
MySessionId
Web防护
http.request.ja3
String
クライアントリクエストのJA3フィンガープリント(TLSフィンガープリント)
e7d705a3286e19ea42f587b344ee6865
Web防护
http.request.ip.reputation
String
クライアントIPの信頼度(クライアントプロファイル分析)で、過去の悪意ある行為の種類と信頼度の確信度が含まれます。
scanners.medium
Web防护
http.request.ip.isp
String
クライアントIPが属する運営機関
chinatelecom.com
Web防护
http.request.bot.search_engine_bot
String
クライアントリクエストの送信元である検索エンジンクローラーの分類
googlebot_image
Web防护
http.request.bot.known_bot_type
String
クライアントリクエストのUser-Agentヘッダーが示す既知のクローラータイプ
web_developer_tools
Web防护
http.request.bot.behavioral_analysis.tag
String
クライアントリクエストのインテリジェント分析結果の分類
malicious_bot

suspected_bot
Web防护
http.request.bot.behavioral_analysis.rule_id
String
クライアントリクエストのインテリジェント分析における詳細特徴ID
botba-1320255933
Web防护
http.request.bot.session
Object
クライアントリクエストに含まれるBotセッション情報です。セッションの詳細な特徴が含まれます。
status:セッション状態
IP:セッションの初期IP
-
Web防护
http.request.bot.token
Object
クライアントリクエストに含まれるBot検証チケット情報です。チケットの詳細な状態が含まれます。
status:チケットが有効かどうか
bot_client:クライアント検証結果がBotクライアントです。
browser_client:クライアント検証結果がブラウザクライアントです。
-
Web防护
http.request.ip.asn
String
クライアントIPアドレスに関連付けられたASN
130340
Web防护
http.request.xff_header_ip
String
クライアントIP(XFFヘッダーを優先的にマッチング)
93.184.216.34
Web防护
http.request.bot.search_engine_bot_id
String
検索エンジンクローラー設定で、検索エンジンクローラーからのリクエストを処理するために使用されます。このようなリクエストのIP、User-Agent、またはrDNSの結果は、既知の検索エンジンクローラーと一致します。
検索エンジンクローラー特徴ID
Web防护
http.request.bot.known_bot_category_id
String
商業ツールまたはオープンソースツールのUA特徴設定(旧UA特徴ルール)です。既知の商業ツールまたはオープンソースツールからのアクセスリクエストを処理するために使用されます。このようなリクエストのUser-Agentヘッダーは、既知の商業ツールまたはオープンソースツールの特徴と一致します。
-
Web防护
http.request.ip.source_idc_id
String
 クライアントIPの送信元IDC特徴IDです。IDC(データセンター)からのクライアントIPによるアクセスリクエストをマッチングするために使用されます。このような送信元リクエストは、モバイル端末やブラウザから直接アクセスされるものではありません。
-
Web防护
http.request.ip.reputation_id
String
 IP脅威インテリジェンスライブラリ特徴IDで、最近のアクセス行動に特定のリスク特性を持つクライアントIPからのリクエストをマッチングするために使用されます。
-
Web防护
http.request.bot.bot_rating_id
String
 インテリジェントBot分析評価
-
Web防护
http.request.bot.bot_intelligence_details
String
インテリジェントBotがリクエストを分析した後に抽出した、クローラーリスクの詳細
-
Web防护
http.request.body
String
HTTPリクエストBodyの生コンテンツ
-
Web防护


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック