インターネットに接続している新規または既存のパブリック Network Load Balancer に Elastic IP アドレスをアタッチしたいと考えています。
解決策
Elastic IP アドレスを新しい Network Load Balancer にアタッチする
開始する前に、他のリソースに関連付けられていない Elastic IP アドレスが、お使いの AWS アカウントに割り当てられていることを確認します。
重要 Network Load Balancer を作成すると、既存のサブネットや Network Load Balancer ノードの Elastic IP アドレスを変更することができなくなります。
次の手順を実行します。
- Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開きます。
- Network Load Balancer を作成する AWS リージョンを選択します。
- Network Load Balancer に Elastic IP アドレスを割り当てます。
**注:**必ず、各アベイラビリティーゾーンで選択するサブネットの数と同数の Elastic IP アドレスを作成してください。詳細については、「Elastic IP アドレスのクォータ」を参照してください。
- [ロードバランシング] で [ロードバランサー] を選択します。
- [ロードバランサーの作成] を選択します。
- [Network Load Balancer] で [作成] を選択します。
- Network Load Balancer をプロビジョニングする仮想プライベートクラウド (VPC) を選択します。
- [マッピング] で、アベイラビリティーゾーンとそれぞれに対応するサブネットを選択します。
- [IPv4 設定] については、[IPv4アドレス] がデフォルトで選択されます。リストから [Elastic IP アドレスの使用] を選択して、Network Load Balancer に割り当てます。
- Elastic IP アドレスを指定したら、残りの手順を実行して Network Load Balancer を作成します。
注: Network Load Balancer が作成されたら、そのサブネットと Elastic IP アドレスを変更することはできません。他のアベイラビリティーゾーンのサブネットを使用して、AWS が割り当てた IP アドレスまたは Elastic IP アドレスを持つ追加の Network Load Balancer ノードをデプロイしてください。
Elastic IP アドレスを持つ新しいノードを既存の Network Load Balancer に追加する
**注:**Elastic IP アドレスを既存の Network Load Balancer に追加するには、リージョンに少なくとも 1 つの非アクティブなアベイラビリティーゾーンが必要です。
次の手順を実行します。
- Amazon EC2 コンソールを開きます。
- Network Load Balancer が配置されているリージョンを選択します。
- [ロードバランシング] で [ロードバランサー] を選択します。
- Network Load Balancer を選択します。
- [アクション] を選択してから、**[サブネットの編集]**を選択します。
- 残りのアベイラビリティーゾーンからサブネットを選択します。
- [IPv4アドレス] で [Elastic IP の選択] を選択します。指定したリージョンの各 Elastic IP アドレスを含むリストが表示されます。
注: [Elastic IP の選択] オプションが利用できない場合は、Network Load Balancer の Elastic Network Interface (ENI) に Elastic IP アドレスを割り当てる必要があります。
- [保存] を選択します。指定したサブネットに新しい Network Load Balancer ノードが作成されます。
(オプション) Elastic IP アドレスのアタッチメントが正しく設定されていることを確認する
次の手順を実行します。
- Amazon EC2 コンソールを開きます。
- [ネットワークとセキュリティ] で [ネットワークインターフェイス] を選択します。
- [フィルター] セクションに、Network Load Balancer の名前を入力します。
- Network Load Balancer の Elastic Network Interface のリストを確認します。Elastic Network Interface の IP アドレスが IPv4 パブリック IP 列の Elastic IP アドレスと一致していることを確認します。