ロード・バランサ・ルーティング・ポリシーの作成

ロード・バランサのルーティング動作をガイドするルーティング・ポリシーを作成します。

前提条件の詳細は、ロード・バランサのルーティング・ポリシーを参照してください。

ノート

ルーティング・ポリシーを使用するには、そのポリシーを使用するリスナーを作成する必要があります。詳細は、リスナーの作成を参照してください。

    1. ナビゲーション・メニューを開き、「ネットワーキング」をクリックして、「ロード・バランサ」をクリックします。「ロード・バランサ」をクリックします。「ロード・バランサ」ページが表示されます。
    2. リストからコンパートメントを選択します。そのコンパートメント内のすべてのロード・バランサが表形式でリストされます。
    3. リストから状態を選択して、表示されるロード・バランサをその状態に制限します。
    4. ルーティング・ポリシーを作成するロード・バランサを選択します。ロード・バランサの「詳細」ページが表示されます。
    5. 「リソース」の下の「ルーティング・ポリシー」をクリックします。「ルーティング・ポリシー」リストが表示されます。すべてのルーティング・ポリシーが表形式でリストされます。
    6. 「ルーティング・ポリシーの作成」をクリックします。「ルーティング・ポリシーの作成」ダイアログ・ボックスが表示されます。
    7. ルーティング・ポリシー・ルール・セットの名前を入力します。名前は必須です。名前は一意である必要があり、変更することはできません。名前はピリオドで始めることはできず、次の文字を含めることはできません: ; ? # / % \ ] [。名前は小文字(または大文字)か、アンダースコアで始める必要があり、名前の残り部分には数字、アンダースコアおよび大文字(または小文字)を含めることができます。
    8. ルール・セットにルールを作成するには:
      1. 「すべての一致の場合」(ピアの条件で論理ANDを使用する場合)または「一致する場合」(ピアの条件で論理ORを使用する場合)を選択します。複数の条件があるルールでは、この選択によって、1つまたはすべての条件がアクションを生成するかどうかがガイドされます。最大5つのルール条件を使用でき、最上位レベルの条件内に最大5つのネストされた条件を設定できます。ポリシーには、合計で最大200個の条件を指定できます。ネストされた条件には、それ以上の条件をネストすることはできません。

      2. 最上位レベル条件ごとに、タイプ、一致スタイルおよび最終基準があります。

        • 条件タイプ: 設定には、「パス」「Cookieのリクエスト」「リクエスト・ヘッダー」「URL問合せ」または「ネストされた一致」があります。条件で使用可能なフィールドは、条件タイプによって異なります。

          ネストされた一致には、条件内にネストされた条件に対するネストされた条件の一致基準もあり、条件にANDとORを混在させることができます。「+Anotherネストした条件」をクリックして、グループ内に別のネストした条件を追加します。1レベルの深さのみ条件をネストできます。

        • 「パス」の一致スタイルには、「次である」「次と等しくない」「次で始まる」「次で始まらない」「次で終わる」または「次で終わらない」があります。

          「リクエスト・ヘッダー」「リクエストCookie」および「URL問合せ」の一致スタイルには、「次を含む」「次を含まない」「存在する」または「存在しない」があります。

        • 最終基準は選択した条件タイプによって異なり、URL文字列(すべてのパス条件でこれを使用)キー:のペアまたは単にキーを指定できます。

      3. 「アクション」を選択します。「バックエンド・セットへのルート」を選択した場合は、使用可能なセットのリストから宛先バックエンド・セットを選択します。

      4. 別のルールを作成するには、「+別のルール」をクリックします。

      「拡張コントロールの表示」をクリックすることもできます。編集ウィンドウが開き、ロード・バランサのルーティング・ポリシー言語を使用して、テキストを直接入力してルールを定義できます。
    9. ルールの定義が終了したら、「次」をクリックします。次のステップでは、ルールの順序を確認します。
    10. ルールの横にあるをクリックして、ルールに設定された条件およびアクションのサマリーを表示します。
    11. ポリシーの順序でルールを上下に移動するには、「並替え」をクリックします。「Move to top」、「Move to bottom」、「Move up」または「Move down」から選択します。最後の2つのオプションは、順序内でルールの位置を1つだけ上下に移動します。
    12. ルーティング・ポリシー・ルールが作成され、正しい順序になったら、「ルーティング・ポリシーの作成」をクリックします。
  • ロード・バランサのルーティング・ポリシーを作成するには、oci lb routing-policy createコマンドと必要なパラメータを使用します:

    oci lb routing-policy create --name name --load-balancer-id load_balancer_id --condition-language-version condition_language_version --rules rules [OPTIONS]

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • CreateRoutingPolicy操作を実行して、ロード・バランサのルーティング・ポリシーを作成します。