Citrix ADC

パターンセットの設定

パターンセットを設定するには、パターンとして機能する文字列を指定する必要があります。これらの各パターンに一意のインデックス値を手動で割り当てることも、インデックス値を自動的に割り当てることもできます。

注記:パターンセットでは大文字と小文字が区別されます (大文字と小文字を無視する式を指定しない限り)。したがって、たとえば、文字列パターン「product1」は、文字列パターン「Product1」と同じではありません。

インデックス値について覚えておくべきポイント:

  • 同じインデックス値を複数のパターンにバインドすることはできません。
  • 自動的に割り当てられるインデックス値は、パターンセット内の既存のパターンの最大インデックス値より 1 つ大きい値です。たとえば、パターンセット内の既存のパターンの最大インデックス値が104の場合、次に自動的に割り当てられるインデックス値は105です。
  • 最初のパターンにインデックスを指定しない場合、インデックス値 1 が自動的にそのパターンに割り当てられます。
  • 1 つまたは複数のパターンが削除または変更された場合、インデックス値は自動的には再生成されません。たとえば、セットに 1 ~ 5 のインデックスがある 5 つのパターンが含まれており、インデックスが 3 のパターンが削除された場合、パターンセット内の他のインデックス値は自動的には再生成されず、1 ~ 4 の値は生成されません。
  • パターンに割り当てることができる最大インデックス値は 4294967290 です。その値がセット内のパターンにすでに割り当てられている場合は、新しく追加されたパターンにインデックス値を手動で割り当てる必要があります。現在使用されている値よりも小さい未使用のインデックス値は、自動的に割り当てることはできません。

コマンドラインインターフェイスを使用してパターンセットを構成するには

コマンドプロンプトで、次の操作を行います。

  1. パターンセットを作成します。

    add policy patset <name>

例:

add policy patset samplepatset

  1. パターンセットにパターンをバインドします。

    bind policy patset <name> <string> [-index <positive_integer>][-charset ( ASCII | UTF_8 )] [-comment <string>]

例:

bind policy patset samplepatset product1 -index 1 -comment short description about the pattern bound to the pattern set

注記: パターンセットにバインドするすべてのパターンに対して、この手順を繰り返します。

  1. 設定を確認します。

show policy patset <name>

構成ユーティリティを使用してパターンセットを構成するには

  1. AppExpert 」>「 パターンセット 」に移動します。
  2. 詳細ウィンドウで、[追加] をクリックして [パターンセットの作成] ダイアログボックスを開きます。
  3. 「名前」(Name) テキストボックスにパターンセットの名前を指定します。
  4. 「パターンの指定」(Specify Pattern) で、最初のパターンを入力し、必要に応じて次のパラメータの値を指定します。
    • [バックスラッシュをエスケープ文字として扱う]:パターンに含める可能性のあるバックスラッシュ文字をエスケープ文字として扱うように指定するには、このチェックボックスをオンにします。
    • インデックス:ユーザによって割り当てられたインデックス値(1 ~ 4294967290)。
  5. 正しい文字を入力したことを確認し、[追加] をクリックします。
  6. 手順4と5を繰り返してパターンを追加し、[ 作成]をクリックします。

ファイルベースのパターンセットを構成する

Citrix ADCアプライアンスは、ファイルベースのパターンセットをサポートしています。

CLIを使用してファイルベースのパターンセットを設定するには

コマンドプロンプトで、次のコマンドを入力します。

  • 新しいパターンセットファイルをCitrix ADCアプライアンスにインポートします。

     import policy patsetfile <src> <name> -delimiter <char> -charset <ASCII | UTF_8>
     <!--NeedCopy-->
    

    例:

     import policy patsetfile local:test.csv clientids_list –delimiter ,
     <!--NeedCopy-->
    

    ローカルデバイス、HTTPサーバー、またはFTPサーバーからファイルをインポートできます。ローカルデバイスからファイルを追加するには、ファイルが /var/tmp の場所にある必要があります。

  • Citrix ADCアプライアンスの既存のパターンセットファイルを更新します。

     update policy -patsetfile <patset filename>
     <!--NeedCopy-->
    

    例:

     update policy -patsetfile clientids_list
     <!--NeedCopy-->
    
  • パターンセットファイルをパケットエンジンに追加します。

     add policy -patsetfile <patset filename>
     <!--NeedCopy-->
    

    例:

     add policy -patsetfile clientids_list
     <!--NeedCopy-->
    
  • パターンセットにパターンをバインドします。

     add policy patset <patset name> -patsetfile <patset filename>
     <!--NeedCopy-->
    

    例:

     add policy patset clientid_patset -patsetfile clientids_list
     <!--NeedCopy-->
    
  • 設定を確認します。

     show policy patsetfile clientids_list
    
     Name: clientids_list
     Patset Name: clientid_patset
     Number of Imported Patterns: 8
     Number of Bound Patterns: 8
     (All the patterns bound successfully)
    
     Done
     <!--NeedCopy-->
    

GUIを使用してファイルベースのパターンセットを構成するには

  1. AppExpert->パターンセットファイルに移動します

  2. インポート] ペインで、[ インポート]をクリックします。

  3. [ポリシーパットセットファイル の構成]ページで、インポートするファイルを選択し、[ OK]をクリックします。

  4. インポートしたファイルを選択し、[ 追加]をクリックします。

  5. [ポリシーパットセットファイル の作成]ページで詳細を入力し、[ 作成 ]をクリックしてポリシーパターンセットを追加します。

パターンセットの設定