アプリケーションに保護された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リソースを追加)]をクリックします。
フィールド | 説明 |
---|---|
ホスト名 | 保護された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リソースがこの状態を離れることはありません。 |
|
健全 | ホストはヘルスチェックの設定に基づいて応答しています。 | |
異常 | ホストが応答していないため、新しいリクエストはルーティングされません。 |