ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

キャッシュリダイレクトのポリシーの構成

キャッシュリダイレクションポリシーには、式 ( ルールとも呼ばれる) が含まれます。式は、クライアント要求がポリシーと比較されるときに評価される条件を表します。

キャッシュリダイレクションポリシーのアクションは明示的に構成しません。

キャッシュリダイレクションポリシーには名前があり、高度なポリシー式、または論理演算子と次の組み込みアクションを使用して組み合わされた一連の高度なポリシー式句が含まれます。

  • キャッシュ
  • ORIGIN

高度なポリシー式の詳細については、「 ポリシーと式」を参照してください。

CLI を使用したキャッシュリダイレクションポリシーの追加

コマンドプロンプトで次のコマンドを入力して、キャッシュリダイレクトポリシーを追加し、構成を確認します。

- add cr policy <policyName> **-rule** <expression> -action<string> [-logAction<string>] - show cr policy [<policyName>]

例:

単純な表現のポリシー:

> add cr policy crpol1 -rule !(HTTP.REQ.URL.ENDSWITH(".jpeg")) -action origin Done > show cr policy crpoll Policy: crpol1 Rule: !(HTTP.REQ.URL.ENDSWITH(".jpeg")) Action: ORIGIN Hits: 0 Done

複合式を含むポリシー:

> add cr policy crpol11 -rule 'http.req.method.eq(post) && (HTTP.REQ.URL.ENDSWITH(".gif") || HTTP.REQ.URL.ENDSWITH(".cgi"))' -action cache Done > show cr policy crpol11 Policy: crpol11 Rule: http.req.method.eq(post) && (HTTP.REQ.URL.ENDSWITH(".gif") || HTTP.REQ.URL.ENDSWITH(".cgi")) Action: CACHE Hits: 0 Done

ヘッダーを評価するポリシー:

> add cr policy crpol12 -rule http.req.header("If-Modified-Since").exists -action origin Done > show cr policy crpol12 Policy: crpol12 Rule: http.req.header("If-Modified-Since").exists Action: ORIGIN Hits: 0 Done

CLI を使用してキャッシュリダイレクトポリシーを変更または削除する

  • キャッシュリダイレクションポリシーを変更するには、set cr policy コマンドを使用します。これは add cr policy コマンドとほぼ同じですが、既存のポリシーの名前を入力し、変更するパラメータを指定するだけで済む点が異なります。
  • ポリシーを削除するには、<name> 引数のみを受け入れるrm cr policyコマンドを使用します。ポリシーが仮想サーバにバインドされている場合は、ポリシーを削除する前に、ポリシーをバインド解除する必要があります。

キャッシュリダイレクトポリシーのバインド解除の詳細については、「 キャッシュリダイレクト仮想サーバーからポリシーをバインド解除する」を参照してください。

GUI を使用して単純な式を使用してキャッシュリダイレクションポリシーを構成する

  1. トラフィック管理 > キャッシュリダイレクト > ポリシーに移動します

  2. 詳細ペインで、[ 追加] をクリックします。

  3. [ キャッシュリダイレクトポリシーの作成 ] ダイアログボックスの [ 名前 ] テキストボックスに、ポリシーの名前を入力します。
  4. 「アクション」ドロップダウンリストから適切なアクション「キャッシュ」または「オリジン」を選択します。
  5. [ ログアクション ] 領域で、[ 追加] をクリックします。[ 監査メッセージアクションの作成 ] ダイアログボックスに名前を入力します。
    • ドロップダウンリストから適切な値を選択して、 ログレベルを設定します

      • 緊急
      • アラート
      • クリティカル
      • エラー
      • 警告
      • 通知
      • 情報提供
      • デバッグ
    • エクスプレッションエリアにエクスプレッションを入力します 。高度なエクスプレッションを設定します。詳細については、「 ポリシー表現」を参照してください。
    • [作成] をクリックします。
  6. 高度な式を使用してルールを設定します。詳細については、「 ポリシー表現」を参照してください。

  7. 式の入力が完了したら、[ 作成] をクリックします。

単純表現によるキャッシュリダイレクト

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
キャッシュリダイレクトのポリシーの構成