アプリケーションに保護されるWebリソース
アプリケーションに保護されるWebリソースは、Access Gateway負荷分散をサポートします。
「保護対象Webリソース」ページには、バックエンドの保護対象Webリソース向けの負荷分散、負荷分散ヘルスチェック、ホストヘッダーなどに関する情報が含まれます。
フィールド | 説明 |
デフォルト |
---|---|---|
Access Gatewayによる負荷分散 | 負荷分散の有効化または無効化。 URLスキーム、構成済みの保護対象Webリソース、その他のオプションを入力します。 |
無効 |
ロードバランサーヘルスチェック | 負荷分散ヘルスチェックの有効化または無効化。 ロードバランサーヘルスチェックを構成するには、[Edit(編集)]をクリックします。 |
無効 |
URLスキーム |
バックエンドの保護対象リソースへのアクセスに使用されるURLスキームまたはプロトコル。 HTTPおよびHTTPSスキームがサポートされます。 |
HTTP |
ホストヘッダー ホストヘッダー値 |
これらの項目は、バックエンドの保護対象Webリソースに渡されるホストヘッダーの値を表します。 これは、外部の完全修飾名を使用します(例:noauth.atko.com)。 無効な場合、カスタム値を入力できます。 |
無効、アプリケーション固有 |
負荷分散cookie | 各リクエストと関連付けられ、バックエンドの保護対象Webリソースに送信されるcookie値。 |
値を生成 |
構成済みの保護対象Webリソース | バックエンドの保護対象Webリソースのセット(重みを含む)。URLスキームに応じてプレフィックスが付けられます。「保護対象Webリソースを追加する」を参照してください。 | 該当なし |
保護対象Webリソースを追加する
保護対象Webリソースを追加するには、[Add Protected Web Resource(保護対象Webリソースを追加)]をクリックします。
フィールド | 説明 |
---|---|
ホスト名 | 保護対象Webリソースの完全修飾ホスト名。DNSで解決できる必要があります。 |
重み |
関連付けられる重み。0~100の値を割り当てることができます。0はホストが使用されないことを意味します。
|
ヘルスチェック
ヘルスチェックは、バックエンドの保護対象Webリソースがリクエストに対応できるかどうかを判断する際に使用されます。
フィールド | 値 |
デフォルト |
---|---|---|
Path(パス) | ヘルスチェックで使用されるリソースへのURIパス。 | / |
Method(方式) | HTTPが使用されます。 | 常にGET |
Status Code(ステータスコード) | ヘルス状態の決定に使用されるHTTPステータスコード。 | 200 |
Interval(間隔) | ヘルスチェックの実行間隔(単位は秒)。 | 10 |
Request Timeout(リクエストタイムアウト) | ヘルスチェックリクエストのタイムアウト時間(単位は秒)。 | 1 |
Healthy threshold(健全しきい値) | ホストが健全とみなされるには、この数のリクエストが成功する必要があります。 | 3 |
Unhealthy threshold(異常しきい値) | この数のリクエストが失敗すると、ホストは異常とみなされます。 | 3 |
保護対象Webリソースの状態は、次の3つのいずれかです。
状態 |
アイコン |
説明 |
---|---|---|
アクティブ | 初期状態。ホストは入力され、アクティブですが、状態は不明です。 ヘルスチェックが無効な場合、保護対象Webリソースは常にこの状態となります。 |
|
健全 | ホストはヘルスチェックの設定に基づいて応答しています。 | |
異常 | ホストは応答していません。新しいリクエストはルーティングされません。 |