Elastic IP アドレスをインスタンスに関連付ける - Amazon Elastic Compute Cloud

Elastic IP アドレスをインスタンスに関連付ける

Elastic IP アドレスを割り当てると、EC2 インスタンス、NAT ゲートウェイ、Network Load Balancer などの AWS リソースに関連付けることができます。後で Elastic IP アドレスを別の AWS リソースに関連付けるには、現在のリソースから関連付けを解除してから、新しいリソースに関連付けます。

Elastic IP アドレスを EC2 インスタンスに関連付ける場合は、以下のタスクを実行します。

Elastic IP アドレスを割り当てる

Elastic IP アドレスを割り当てるには、このセクションのステップを完了します。

Console
Elastic IP アドレスを割り当てるには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、[Network & Security]、[Elastic IPs] の順に選択します。

  3. [Allocate Elastic IP address] を選択します。

  4. (オプション) Elastic IP アドレス (EIP) を割り当てるときは、EIP を割り当てるネットワークボーダーグループを選択します。ネットワークボーダーグループは、AWS がパブリック IP アドレスをアドバタイズするアベイラビリティーゾーン (AZ)、Local Zones、または Wavelength Zones のコレクションです。Local Zones と Wavelength Zones は、AWS ネットワークとこれらのゾーンのリソースにアクセスする顧客との間のレイテンシーや物理的距離を最小限に抑えるために、リージョン内の AZ とは異なるネットワークボーダーグループを持つ場合があります。

    重要

    EIP に関連付ける AWS リソースと同じネットワークボーダーグループに EIP を割り当てる必要があります。あるネットワークボーダーグループ内の EIP は、そのネットワークボーダーグループ内のゾーンでのみアドバタイズでき、他のネットワークボーダーグループで表される他のゾーンではアドバタイズできません。

    Local Zones または Wavelength Zones を有効にしている場合 (詳細については、「Local Zone を有効にする」または「Wavelength Zones を有効にする」を参照)、AZ、Local Zones、または Wavelength Zones のネットワークボーダーグループを選択できます。EIP とそれが関連付けられている AWS リソースは同じネットワークボーダーグループに属している必要があるため、ネットワークボーダーグループは慎重に選択してください。EC2 コンソールを使用して、アベイラビリティーゾーン、ローカルゾーン、または Wavelength Zones が属するネットワークボーダーグループを表示できます。通常、リージョン内のすべてのアベイラビリティーゾーンは同じネットワークボーダーグループに属しますが、Local Zones や Wavelength Zones はそれぞれ別のネットワークボーダーグループに属します。

    Local Zones または Wavelength Zones が有効になっていない場合、EIP を割り当てると、リージョン (us-west-2 など) のすべての AZ を表すネットワークボーダーグループが定義済みになり、変更することはできません。つまり、このネットワークボーダーグループに割り当てた EIP は、現在のリージョンのすべての AZ でアドバタイズされます。

  5. [Public IPv4 address pool (パブリック IPv4 アドレスのプール)] で、以下のいずれかを選択します。

    • [Amazon's pool of IPv4 addresses (Amazon の IP アドレスのプール)] — Amazon の IPv4 アドレスのプールから IPv4 アドレスを割り当てる場合。

    • [AWS アカウントに持ち込むパブリック IPv4 アドレス] - AWS アカウントに持ち込んだ IP アドレスプールから非連続 (非シーケンシャル) パブリック IPv4 アドレスを割り当てる場合。IP アドレスプールがない場合、このオプションは無効になります。AWS アカウントへの独自の IP アドレス範囲の持ち込みの詳細については、Amazon EC2 に自分の IP アドレスを持ち込む (BYOIP) をご参照ください。

    • ユーザー所有の IPv4 アドレスのプール - AWS Outpost で使用するために、オンプレミスネットワークから作成したプールから IPv4 アドレスを割り当てる場合。AWS Outpost がない場合、このオプションは無効になります。

    • [IPAM IPv4 プールを使用して割り当てる]: IPAM プール内の連続したパブリック IPv4 ブロックからシーケンシャル Elastic IP アドレスを割り当てる場合。シーケンシャル Elastic IP アドレスを割り当てると、セキュリティアクセスコントロールリストの管理オーバーヘッドが大幅に削減され、AWS でスケーリングする企業の IP アドレスの割り当てと追跡が簡素化できます。詳細については、「Amazon VPC IPAM ユーザーガイド」の「Allocate sequential Elastic IP addresses from an IPAM pool」を参照してください。

  6. (オプション) タグを追加するには、[新しいタグを追加] を選択し、タグキーとタグ値を入力します。

AWS CLI
Elastic IP アドレスを割り当てるには

allocate-address AWS CLI コマンドを使用します。

aws ec2 allocate-address
PowerShell
Elastic IP アドレスを割り当てるには

New-EC2Address AWS Tools for Windows PowerShell コマンドを使用します。

New-EC2Address -Domain Vpc

Elastic IP アドレスの関連付け

Elastic IP アドレスをインスタンスに関連付けてインターネットとの通信を有効にする場合、インスタンスがパブリックサブネットに属していることも確認する必要があります。詳細については、「Amazon VPC ユーザーガイド」の「Enable internet access using an internet gateway」を参照してください。

Console
Elastic IP アドレスをインスタンスに関連付けるには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで [Elastic IP] を選択します。

  3. 関連付ける Elastic IP アドレスを選択してから、[Actions (アクション)]、[Associate Elastic IP address (Elastic IP アドレスの関連付け)] の順に選択します。

  4. [リソースタイプ] で、[Instance (インスタンス)] を選択します。

  5. 例えば、Elastic IP アドレスを関連付けるインスタンスを選択します。テキストを入力して特定のインスタンスを検索することもできます。

  6. (オプション) [プライベート IP アドレス] で、Elastic IP アドレスを関連付けるプライベート IP アドレスを指定します。

  7. [Associate] を選択します。

Elastic IP アドレスとネットワークインターフェイスを関連付けるには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで [Elastic IP] を選択します。

  3. 関連付ける Elastic IP アドレスを選択してから、[Actions (アクション)]、[Associate Elastic IP address (Elastic IP アドレスの関連付け)] の順に選択します。

  4. [リソースタイプ] で、[ネットワークインターフェイス] を選択します。

  5. [ネットワークインターフェイス] で、Elastic IP アドレスを関連付けるネットワークインターフェイスを選択します。テキストを入力して、特定のネットワークインターフェイスを検索することもできます。

  6. (オプション) [プライベート IP アドレス] で、Elastic IP アドレスを関連付けるプライベート IP アドレスを指定します。

  7. [Associate] を選択します。

AWS CLI
Elastic IP アドレスを関連付けるには

associate-address AWS CLI コマンドを使用します。

aws ec2 associate-address --instance-id i-0b263919b6498b123 --allocation-id eipalloc-64d5890a
PowerShell
Elastic IP アドレスを関連付けるには

Register-EC2Address AWS Tools for Windows PowerShell コマンドを使用します。

Register-EC2Address -InstanceId i-0b263919b6498b123 -AllocationId eipalloc-64d5890a

Elastic IP アドレスの関連付けを解除する

インスタンスまたはネットワークインターフェイスから Elastic IP アドレスの関連付けをいつでも解除できます。Elastic IP アドレスの関連付けを解除した後、そのアドレスを別のリソースに再度関連付けることができます。

Console
Elastic IP アドレスの関連付けを解除して再度関連付けするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで [Elastic IP] を選択します。

  3. 関連付けを解除する Elastic IP アドレスを選択してから、[Actions (アクション)]、[Elastic IP アドレスの関連付けの解除] の順に選択します。

  4. [関連付け解除] を選択します。

AWS CLI
Elastic IP アドレスの関連付けを解除するには

disassociate-address AWS CLI コマンドを使用します。

aws ec2 disassociate-address --association-id eipassoc-12345678
PowerShell
Elastic IP アドレスの関連付けを解除するには

Unregister-EC2Address AWS Tools for Windows PowerShell コマンドを使用します。

Unregister-EC2Address -AssociationId eipassoc-12345678