カスタムルールを使用すると、特定の要件やユースケースに対応できます。
カスタムルールの作成
ESA コンソールで、サイト管理 を選択します。サイト 列で、対象のサイトをクリックします。
左側のナビゲーションウィンドウで、 を選択します。対象のロードバランサーの 編集 をクリックします。

カスタムルール タブで、カスタムルールの作成 をクリックします。

ルール名 を入力します。リクエストが以下のルールと一致する場合... セクションで、フィールドとそのプロパティを選択します。
説明式ビルダーには、多くの一般的なリクエストの特徴が含まれています。必要に応じて、リクエストの 一致ルールを選択し、式を生成 できます。
高速化ドメイン名は、URI パスに基づいてリクエストを異なるオリジンにルーティングできます。
一致タイプのドロップダウンリストから、一致フィールド を選択します。
オペレーターのドロップダウンリストから、一致オペレーター を選択します。

以下を実行する... セクションで、指定の内容で応答 または 上書き を選択します。

プロジェクト
項目
説明
指定されたコンテンツで応答
応答状態コード
任意。デフォルト値は 200 です。
Content-Type
任意。デフォルト値は application/octet-stream です。
Location
任意。デフォルトでは、この HTTP ヘッダーは応答に含まれません。最大サイズは 1024 バイトです。
ボディ
任意。デフォルト値は空で、HTTP ボディが空であることを意味します。最大サイズは 1024 バイトです。
ロードバランサー設定のオーバーライド
オリジンプール
オリジンプールを指定します。
フォールバックオリジンプール
フォールバックオリジンプールを指定します。
ロードバランシングポリシー
トラフィックステアリングポリシーを指定します。
セッション維持
セッション維持を有効または無効にします。
プライマリリージョンプール
グローバルなリージョンレベルのオリジンプールです。
セカンダリリージョンプール
対応するプライマリリージョン内のリージョンレベルのオリジンプールです。
ロードバランサー TTL
データパケットがネットワーク内に存在できる時間を制御します。
停止
ロードバランサーのカスタムルールの一致と実行を停止します。
説明ルールは、序数が小さいものから大きいものへと順に実行されます。停止アクションを持つルールが一致した場合、それ以降のカスタムルールは処理されません。
OK をクリックします。