アプリケーションに保護されたWebリソース

保護されたWebリソースは、 Access Gatewayバージョン 2022.1.1以降で使用でき、Access Gateway負荷分散をサポートします。

保護されたWebリソースページには、負荷分散またはバックエンド保護されたWebリソース、負荷分散ヘルスチェック、ホストヘッダーなどに関する情報が含まれます。以下が含まれます:

フィールド 説明

デフォルト

Access Gatewayによる負荷分散 負荷分散の有効化または無効化

有効化されると、URLスキームおよび構成済みの保護されたWebリソースが、他のオプションと同様に入力できます。

無効化
ロードバランサーヘルスチェック 負荷分散ヘルスチェックの有効化または無効化

ロードバランサーヘルスチェックの構成には編集ボタンを使用します。

無効化
URLスキーム バックエンド保護されたリソースへのアクセスに使用するURLスキームまたはプロトコル。HTTPおよびHTTPSはサポートされたスキームです。
HTTP
ホストヘッダー

ホストヘッダー値

バックエンド保護されたWebリソースに渡されたホストヘッダーの値を示します。

有効化されると、外部の完全修飾名が使用されます(たとえば、 noauth.atko.com)。

無効化されると、カスタム値が入力されます。

アプリケーション固有の無効化
負荷分散クッキー バックエンド保護されたWebリソースに送信される各リクエストと関連付けられたクッキー値。
値を生成する
構成済みの保護されたWebリソース 重みを含むバックエンド保護されたWebリソースのセット。プレフィックスとなるURLスキーム。「保護されたWebリソースを追加する」をご参照ください。 該当なし

保護されたWebリソースを追加する

保護されたWebリソースを追加するには、[Add Protected Web Resource(保護されたWebリソースを追加)]をクリックします。

ホスト名がnoauth1.atko.com、重みが 1の保護されたWebリソースのダイアログを追加。

フィールド 説明
ホスト名 保護されたWebリソースの完全修飾ホスト名DNSで解決できる必要があります。
重み

関連する重み0-100の値。0 (ゼロ)は、ホストが使用中でないことを示す特殊な値です。

それぞれの重みが1の保護されたWebリソースが3つある場合、それぞれに同数のリクエストがルーティングされます。

重みが1と2の保護されたWebリソースが2つある場合、重み2を有するホスト名には、重み1を有するホスト名の2倍(またはリクエスト総数の66%)のリクエストがルーティングされます。

ヘルスチェック

ヘルスチェックは、バックエンド保護されたWebリソースがリクエストに対応できるかを判断する際に使用します。

ロードバランサーのヘルスチェックダイアログの編集が、デフォルト値を示しています。

フィールド

デフォルト

Path(パス) ヘルスチェックで使用されるリソースへのURI。 /
Method(方式) HTTPメソッドが使用されます。 常にGET
Status Code(ステータスコード) HTTPステータスコードがヘルス状態を決定します。 200
Interval(間隔) ヘルスチェックが行われる間隔(秒)。 10
Request Timeout(リクエストタイムアウト) ヘルスチェックのリクエストタイムアウト(秒)。 1
Healthy threshold(健全しきい値) ホストが健全と見なされるまでに成功したリクエストの数。 3
Unhealthy threshold(異常しきい値) ホストが異常と見なされるまでに失敗したリクエストの数。 3

保護されたWebリソースは以下の3つの状態のいずれかである可能性があります。

状態

アイコン

説明
アクティブ 初期状態、ホストが入力、アクティブだがヘルス状態は不明。

ヘルスチェックが無効な場合、保護されたWebリソースがこの状態を離れることはありません。

健全 ホストはヘルスチェックの設定に基づいて応答しています。
異常 ホストが応答していないため、新しいリクエストはルーティングされません。

関連項目

ロードバランシング

ロードバランシングのヘルスチェック

アプリケーションでAccess Gatewayロードバランシングを有効化する