Classic Load Balancer(CLB)インスタンスの各リスナーに対して、作成時または作成後にアクセス制御を設定できます。
ACL
アクセス制御リスト(ACL)は、ホワイトリストまたはブラックリストとして機能できます。 各リスナーに対して ACL を設定できます。
ホワイトリストとして:ACL 内の IP アドレスまたは CIDR ブロックからのリクエストのみが転送されます。
該当するシナリオ:特定の IP アドレスからのリクエストのみを許可します。
ホワイトリストの設定が不適切な場合、許可される送信元 IP アドレスが制限されるため、サービスの可用性に影響を与える可能性があります。
ブラックリストとして:ACL 内の IP アドレスまたは CIDR ブロックからのすべてのリクエストが拒否されます。
該当するシナリオ:特定の IP アドレスからのすべてのリクエストをブロックします。
ホワイトリストかブラックリストかに関係なく、ACL に IP エントリが含まれていない場合、その制御下のリスナーはすべての受信リクエストを転送します。
制限
デフォルトでは、CLB リスナーは最大 3 つの ACL に関連付けることができます。 リスナー ACL は、CLB が利用可能なすべてのリージョンでサポートされています。
IPv6 インスタンスは IPv6 ACL にのみ関連付けることができます。 IPv4 インスタンスは IPv4 ACL にのみ関連付けることができます。
単一のリスナーの場合、リスナーに関連付けられた ACL に追加される IP エントリの総数は 1,000 を超えることはできません。
1 つの ACL は最大 50 のリスナーに関連付けることができます。
同じリスナーに関連付けられた ACL 内の IP エントリは重複できません。
手順
次の図は、リスナーの ACL を設定する方法を示しています。
ACL を作成する
リスナーのアクセス制御を有効にする前に、ACL を作成する必要があります。
CLB コンソール にログオンします。
上部のナビゲーションバーで、CLB インスタンスがデプロイされているリージョンを選択します。
左側のナビゲーションウィンドウで、[CLB] > [アクセス制御] を選択します。
[アクセス制御] ページで、[ACL の作成] をクリックします。
[ACL の作成] パネルで、パラメーターを設定し、[作成] をクリックします。
パラメーター
説明
[ACL 名]
ACL の名前を入力します。
[複数のアドレス/CIDR ブロックと説明を追加]
次のように 1 つ以上のエントリを入力します。
1 行に 1 つのエントリを入力します。 Enter キーを押して新しい行を開始します。
エントリ内で、縦棒(|)を使用して IP アドレスまたは CIDR ブロックを説明から区切ります。 例:
192.168.1.0/24|Description一度に最大 50 個のエントリを追加できます。
[タグとリソースグループ]
[タグとリソースグループ] をクリックして展開します。 [タグキー]、[タグ値]、および [リソースグループ] を設定します。
IP エントリを追加する
ACL を作成した後、ACL に 1 つ以上の IP エントリを追加します。 エントリは IP アドレスまたは CIDR ブロックです。
CLB コンソール にログオンします。
上部のナビゲーションバーで、ACL が作成されたリージョンを選択します。
左側のナビゲーションウィンドウで、[CLB] > [アクセス制御] を選択します。
ACL を見つけ、[アクション] 列の [管理] をクリックします。
次の方法で IP エントリを追加します。
方法 1:[エントリの追加] をクリックします。 [ACL エントリの追加] パネルで、[IP アドレス/CIDR ブロック] と [備考] を設定し、[追加] をクリックします。
方法 2:[ACL エントリの追加] をクリックします。 [ACL エントリの追加] パネルで、複数の IP アドレスまたは CIDR ブロックと説明を追加し、[追加] をクリックします。
1 行に 1 つのエントリを入力します。 Enter キーを押して新しい行を開始します。
エントリ内で縦棒(|)を使用して、IP アドレスまたは CIDR ブロックと説明を区切ります。 例:192.168.1.0/24|Description
エントリリストに追加した IP エントリを確認します。
[アクション] 列の [削除] をクリックしてエントリを削除するか、複数のエントリを選択してリストの下の [削除] をクリックしてバッチ削除します。
アクセス制御を有効にする
リスナーへのネットワークアクセスを制御するために、リスナーのホワイトリストまたはブラックリストを有効にします。
CLB コンソール にログオンします。
CLB インスタンスがデプロイされているリージョンを選択します。
CLB インスタンスの ID をクリックします。
[リスナー] タブをクリックします。リスナーを探し、[操作] 列で を選択します。
[アクセス制御の設定] パネルで、パラメーターを設定し、[OK] をクリックします。
[アクセス制御]:クリックしてアクセス制御を有効にします。
[ACL タイプ]:[ホワイトリスト:指定された IP アドレスが SLB インスタンスにアクセスすることを許可する] を選択します。
[ACL]:ACL を選択します。
IPv6 インスタンスは IPv6 ACL にのみ関連付けることができます。 IPv4 インスタンスは IPv4 ACL にのみ関連付けることができます。
説明複数の IP エントリはコンマ(,)で区切ります。 各 ACL に最大 300 の IP エントリを追加できます。 IP エントリは各 ACL 内で一意である必要があります。
アクセス制御を無効にする
リスナーにアクセス制御が不要になった場合は、リスナーのアクセス制御を無効にすることができます。
CLB コンソール にログオンします。
CLB インスタンスがデプロイされているリージョンを選択します。
CLB インスタンスの ID をクリックします。
インスタンスの詳細ページで、[リスナー] タブをクリックします。
リスナーを見つけて、 を選択します。
[アクセス制御の設定] パネルで、クリックしてアクセス制御を無効にし、[OK] をクリックします。