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

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

ポリシーのコンテキスト外での高度なポリシー表現の設定

以下を含む多くの関数では、ポリシーの一部ではない高度なポリシー式が必要になる場合があります。

  • 統合キャッシュセレクター:

    セレクターの定義では、複数の非複合式 (セレクト) を定義します。各セレクションレットは、他のセレクトレットと暗黙の論理論理和関係にあります。

  • 負荷分散:

    負荷分散仮想サーバーの負荷分散の TOKEN メソッドの式を設定します。

  • 書き換えアクション:

    式は、設定する書き換えアクションの種類に応じて、書き換えアクションの場所と実行する書き換えの種類を定義します。たとえば、DELETE アクションはターゲットエクスプレッションのみを使用します。REPLACE アクションは、ターゲット式と式を使用して置換テキストを設定します。

  • レートベースのポリシー:

    高度なポリシー式を使用してリミットセレクターを構成します。これらのセレクターは、さまざまなサーバーへのトラフィック速度を制限するポリシーを設定するときに使用できます。セレクターの定義には、最大 5 つの非複合式 (セレクトレット) を定義します。各セレクションレットは、他のセレクションレットと暗黙の論理和になっています。

CLI を使用してポリシーの外部に高度なポリシー表現を設定します(キャッシュセレクタの例)

コマンドプロンプトで次のコマンドを入力して、ポリシーの外に高度なポリシー表現を設定し、構成を確認します。

- add cache selector <selectorName> <rule> - show cache selector <selectorName>

例:

> add cache selector mainpageSelector "http.req.cookie.value("ABC_def")" "http.req.url.query.value("_ghi")"selector "mainpageSelector" added Done > show cache selector mainpageSelector Name: mainpageSelector Expressions: 1) http.req.cookie.value("ABC_def") 2) http.req.url.query.value("_ghi") Done

次に、 ポリシーでの高度なポリシー式の設定で説明されているように、より読みやすい q 区切り文字を使用する同等のコマンドを示します。

> add cache selector mainpageSelector2 q~http.req.cookie.value("ABC_def")~ q~http.req.url.query.value("_ghi")~selector "mainpageSelector2" added Done > show cache selector mainpageSelector2 Name: mainpageSelector2 Expressions: 1) http.req.cookie.value("ABC_def") 2) http.req.url.query.value("_ghi") Done
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
ポリシーのコンテキスト外での高度なポリシー表現の設定