すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:Work with rules

最終更新日:Nov 29, 2025

ESA はルールをコアとして利用します。一般的な構文ルールと機能のフィルター条件を使用してルールを設定できます。

ルールの構造

ESA では、ルールは通常、ルール式と操作で構成されます。

ルール式

リクエストのフィルター条件を指定します。条件は、一致フィールド一致オペレーター一致値で構成されます。

ESA コンソールでは、リクエストが以下のルールと一致する場合... セクションにルール式がリストされます。デフォルトでは、フィルター条件を迅速に設定するために [適用対象] > [フィルターされたリクエスト] が選択されています。

[すべてのリクエスト] を選択して、すべてのリクエストにルールを適用することもできます。

image

説明

ESA コンソールでは、式を直接編集することもできます。

操作

フィルター条件を満たすリクエストに対して実行する操作を指定します。

ESA コンソールの [次に実行...] セクションで、目的の機能のルールを設定することができます。

image

フィルター条件

単一の式の場合

単一のフィルター条件だけでは不十分な場合があります。ESA のルールは、次の論理関係を使用して複数の条件を組み合わせることをサポートしています。

  • ANDimage をクリックして AND 論理関係を作成します。

    次の図は、ホスト名が example-1.com で、国/リージョンが中国本土であるルール式を示しています。

  • ORimage をクリックして OR 論理関係を作成します。

    次の図は、ホスト名が example-1.com または example-2.com であるルール式を示しています。image

説明

ルール式で許可される条件の最大数は、プランタイプによって異なります。たとえば、Enterprise プランでは、単一の式で最大 20 個の条件がサポートされます。

ネストされた式の場合

ESA のルールは、OR 関係内に AND 論理関係をネストすることをサポートしています。

たとえば、次のフィルター条件を設定できます。

  • ホスト名が example-1.com である。

  • または、ホスト名が example-2.com であり、国/リージョンが中国本土ではない。

  • または、ホスト名が example-3.com である。

image

追加機能

次のルール言語も使用できます。

  • グループ化記号を使用して、一緒に評価する必要がある式をグループ化します。

  • 関数を使用して、式の中の値を操作および認証します。

式ビルダー

グラフィカルコントロールに加えて、ESA はコードを介してルール式を設定するための式ビルダーも提供します。

式のプレビュー

グラフィカルコントロールを使用してルール式を設定すると、ESA はそれをコード形式で自動的に生成します。

image

  • 単一の式:(<一致フィールド> <一致オペレーター> <一致値>)

    例:(http.host eq "example-1.com")
  • ネストされた式:(<単一の式 1> <ネストされた論理演算子> <単一の式 2>)

    例:(http.host eq "example-1.com" and http.host eq "example-2.com")

式の編集

[式の編集] をクリックして、ルール式を直接編集します。image