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

Edge Security Acceleration:ルール

最終更新日:Jun 17, 2025

Edge Security Acceleration (ESA) では、受信リクエストのカスタム設定を作成するためのルールを作成できます。 変換、リダイレクト、キャッシュなどのカスタム設定を特定のリクエストに適用する場合、またはセキュリティとトラフィック管理を詳細に制御する場合は、構文と構成ロジックを使用して特定の特性に基づいてリクエストをフィルタリングし、適切な機能を構成します。

基本的な例によるルールの理解

特定のディレクトリのリソースのエッジキャッシュ生存時間 (有効期間) を設定する

たとえば、/content ディレクトリの静的リソースは、毎月更新するように構成されています。 リソースの耐久性と適時性を両立させるには、ESA プレゼンスポイント (POP) の /content ディレクトリにあるリソースの有効期間を 30 日に調整します。

  1. 次のいずれかの方法を使用して、ルール式を構成します。

    • 式ビルダーを使用する: image

    • 式エディターを使用する:

      (http.request.uri.path eq "/content")
  2. エッジキャッシュの有効期間を設定する: image

特定のリクエストをリダイレクトするためのリダイレクトルールを設定する

たとえば、中国本土からの example.com へのリクエストを example.com.cn にリダイレクトします。

  1. 次のいずれかの方法を使用して、ルール式を構成します。

    • 式ビルダーを使用する: image

    • 式エディターを使用する:

      (http.host eq "example.com" and ip.geoip.country eq "CN")
  2. 宛先 URL を構成する: image

ルールのしくみ

リクエストが ESA POP に到達すると、ESA はルール構成に基づいてリクエストをフィルタリングし、それに応じて処理します。

image

ESA ルールは、次の 2 つの部分で構成されます。

ルール構成 = ルール式 + アクション

ルール式 を構成してリクエストをフィルタリングし、アクション を構成して、一致するリクエストに対してアクションを実行できます。 ルール式の構文 は、すべての ESA ルール構成に適用されます。

優先順位

  • ルール構成はグローバル設定よりも優先順位が高い: 同じ機能の場合、ルールはグローバル設定よりも優先されます。 したがって、すべてのリクエストに広く適用されるグローバル設定を構成すると同時に、特定のリクエストに合わせてカスタマイズされた設定のルールも構成できます。

    image

    エッジキャッシュの有効期間を 12 時間に設定し、 /content ディレクトリに 30 日の エッジキャッシュの有効期間を設定した場合、/content ディレクトリの有効期間はそれに応じて 30 日に変更されます。 リクエストされたリソースが /content ディレクトリにない場合、その有効期間は引き続き 12 時間です。

    image
  • 一番上のルールが最も優先順位が高い: 同じ機能の場合、ルールは上から下に実行されます。 したがって、リクエストが複数のルールのトリガー条件に同時に一致する場合は、image をドラッグして、優先順位を付けるルールを上げます。

    説明

    各プランでは、さまざまな機能とルールがサポートされています。 詳細については、「適切なプランを選択する」をご参照ください。

    たとえば、次の 2 つのキャッシュルールがあるとします。

    ルール 1: /content ディレクトリのリソースの有効期間は 30 日です。
    ルール 2: 接尾辞が .jpg のファイルの有効期間は 60 日です。
    • 次の図では、ルール 1 が一番上に配置され、ルール 2 がその下に配置されています。

      image

      次の表に、POP 上のさまざまなリソースの有効期間を示します。

      サンプル URI

      [で]/content/コンテンツ ディレクトリ内か否か

      .jpg.jpg 接尾辞

      有効期間

      https://example.com/content/static/pic.jpg

      p442272.png

      p442272.png

      30 日

      https://example.com/content/static/book.txt

      p442272.png

      ×

      30 日

      https://example.com/static/pic.jpg

      ×

      p442272.png

      60 日

      https://example.com/static/res/book.text

      ×

      ×

      キャッシュしません。

    • 次の図では、ルール 2 が一番上に配置され、ルール 1 がその下に配置されています。image

      次の表に、POP 上のさまざまなリソースの有効期間を示します。

      サンプル URI

      [で]/content/コンテンツ ディレクトリ内か否か

      .jpg.jpg 接尾辞

      有効期間

      https://example.com/content/static/pic.jpg

      p442272.png

      p442272.png

      60 日

      https://example.com/content/static/book.txt

      p442272.png

      ×

      30 日

      https://example.com/static/pic.jpg

      ×

      p442272.png

      60 日

      https://example.com/static/res/book.text

      ×

      ×

      キャッシュしません。

提供状況

ルール

Entrance

Pro

Premium

Enterprise

セキュリティルール

10

25

50

125

ブラウザキャッシュの有効期間

2 時間

1 時間

1 秒

1 秒

エッジキャッシュの有効期間

2 時間

1 時間

1 秒

1 秒

カスタムポートキャッシュ

×

×

×

p442272.png

キャッシュリザーブ

×

×

×

p442272.png

リダイレクトルール

10

25

50

125

ネットワーク最適化ルール

10

25

50

100

ファイル圧縮ルール

×

×

×

10