ADC

ポリシーを作成または変更する

すべてのポリシーには、いくつかの共通要素があります。ポリシーを作成するには、少なくとも、ポリシーに名前を付け、ルールを設定する必要があります。さまざまな機能のポリシー設定ツールには重複する部分がありますが、相違点もあります。アクションとポリシーの関連付けなど、特定の機能に対するポリシーの設定の詳細については、その機能のドキュメントを参照してください。

ポリシーを作成するには、まずポリシーの目的を決定することから始めます。たとえば、イメージファイルの HTTP リクエストや SSL 証明書を含むクライアントリクエストを識別するポリシーを定義したい場合があります。ポリシーに適用する情報の種類を知るだけでなく、ポリシーが分析するデータの形式も知っておく必要があります。

次に、ポリシーがグローバルに適用できるのか、それとも特定の仮想サーバーに適用されるのかを判断します。また、ポリシーが評価される順序(ポリシーをバインドする方法によって決まります)が、設定しようとしているポリシーに与える影響についても考慮してください。

CLI を使用してポリシーを作成する

コマンドプロンプトで次のコマンドを入力してポリシーを作成し、構成を確認します。

-  add responder|dns|cs|rewrite|cache policy <policyName> -rule <expression> [<feature-specific information>]  

-  show rewrite policy <name>  
<!--NeedCopy-->

例1:

add rewrite policy "pol_remove-ae" true "act_remove-ae"
Done
> show rewrite policy pol_remove-ae
            Name: pol_remove-ae
            Rule: true
            RewriteAction: act_remove-ae
            UndefAction: Use Global
            Hits: 0
            Undef Hits: 0
            Bound to: GLOBAL RES_OVERRIDE
            Priority: 90
            GotoPriorityExpression: END
Done
<!--NeedCopy-->

例2:

add cache policy BranchReportsCachePolicy -rule q{http.req.url.query.value("actionoverride").contains("branchReport s")} -action cache
Done
show cache policy BranchReportsCachePolicy
            Name: BranchReportsCachePolicy
            Rule: http.req.url.query.value("actionoverride").contains("branchReports")
            CacheAction: CACHE
            Stored in group: DEFAULT
            UndefAction: Use Global
            Hits: 0
            Undef Hits: 0
Done
<!--NeedCopy-->

注: コマンド・ラインでは、ポリシー・ルール(式)内の引用符(q)をエスケープするか、q デリミタで区切る必要があります。詳細については、「 高度なポリシー式の構成:はじめに」を参照してください。

GUI を使用したポリシーの作成または変更

  1. ナビゲーションウィンドウで、ポリシーを構成する機能の名前を展開し、[Policies] をクリックします。たとえば、[コンテンツの切り替え]、[統合キャッシュ]、[DNS]、[書き換え]、または [レスポンダー] を選択できます。
  2. 詳細ウィンドウで [追加] をクリックするか、既存のポリシーを選択して [開く] をクリックします。ポリシー設定ダイアログボックスが表示されます。
  3. 次のパラメータに値を指定します。(アスタリスクは必須パラメータを示します。括弧内の用語については、「ポリシーを作成または変更するためのパラメータ」の対応するパラメータを参照してください。)
  4. [ 作成] をクリックし、[ 閉じる] をクリックします。
  5. [保存] をクリックします。ポリシーが追加されました。 注:ポリシーを作成したら、設定ペインのポリシーエントリをクリックしてポリシーの詳細を表示できます。強調表示および下線付きの詳細は、対応するエンティティ (名前付き式など) へのリンクです。
ポリシーを作成または変更する