[AWS] 「ALB」ALBリスナーでのIPアドレス制限

ALBのロードバランサーのリスナーのルールでIPアドレスを制限します。
ここでは常時SSL設定環境での設定方法を記載します。

1. 共通手順

  • 「サービス」→「コンピューティング」→「EC2」をクリックします。
  • 左側のメニューより「ロードバランサー」をクリックします。
  • 「リスナー」タブをクリックします。

2. 「HTTP : 80」のルールの編集

ここでは、ポート80で来たアクセスをポート443へリダイレクトさせます。
  • 「HTTP:80」の「ルールの表示/編集」リンクをクリックします。
以下のようなルールにします。
IF THEN
1 パス
=「*」
リダイレクト先
「HTTPS」「443」
「デフォルトホスト、パス、クエリを使用...」
「301 - 完全に移動されました」
2 それ以外の場合はルーティングされないリクエスト 転送先
「(ターゲットグループを指定)」
グループレベルの維持設定: 30 分 (1800 秒)
※「グループレベルの維持設定」の有効化、無効化およびその値は任意です。環境に合わせて指定して下さい。

  • ルールを記入したら、「更新」ボタンをクリックします。

3. 「HTTPS : 443」のルールの編集

  • 「HTTPS:443」の「ルールの表示/編集」リンクをクリックします。
以下のようなルールにします。
IF THEN
1 送信元IP...
=「xxx.xxx.xxx.xxx」
または「xxx.xxx.xxx.xxx」
転送先
「(ターゲットグループを指定)」
グループレベルの維持設定: 30 分 (1800 秒)
2 それ以外の場合はルーティングされないリクエスト 固定レスポンスを返す...
レスポンスコード「403」
Content-Type「text/plain」(任意)
レスポンス本文「    」(任意)
※「グループレベルの維持設定」の有効化、無効化およびその値は任意です。環境に合わせて指定して下さい。

  • ルールを記入したら、「更新」ボタンをクリックします。


最終更新:2020年09月28日 15:44