すべてのプロダクト
Search
ドキュメントセンター

Elastic IP Address:EIP とクラウドリソースの関連付け

最終更新日:Nov 13, 2025

Elastic IP Address (EIP) をクラウドリソースに関連付けて、リソースがインターネットと通信できるようにします。

クラウドリソースの関連付け

EIP は、次のタイプのクラウドリソースに関連付けることができます: Elastic Compute Service (ECS)Elastic Network Interface (ENI)Application Load Balancer (ALB)Network Load Balancer (NLB)Classic Load Balancer (CLB)NAT Gateway、および high-availability virtual IP address (HaVip)

ECS インスタンスとの関連付け

EIP は、同じリージョンにあり、virtual private cloud (VPC) にデプロイされている ECS インスタンスに直接関連付けることができます。

  • ECS インスタンスは 1 つの EIP にのみ関連付けることができます。

  • EIP を関連付ける前に、ECS インスタンスが実行中または停止状態であることを確認してください。ECS インスタンスに固定パブリック IP アドレスを割り当てたり、別の EIP を関連付けたりすることはできません。

  • EIP は NAT モードで ECS インスタンスに関連付けられます。このモードでは、EIP は IP レイヤーとトランスポートレイヤーのアドレスおよびポート情報のみを処理できます。NAT Application Layer Gateway (ALG) を含むプロトコルはサポートされていません。

コンソール

EIP と ECS インスタンスの関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[ECS インスタンス] を選択して、対応する ECS インスタンスを選択します。

ECS インスタンスの EIP の変更

ECS インスタンスの EIP を変更するには、まず現在の EIP の関連付けを解除してから、新しい EIP を関連付ける必要があります。

EIP の回復

EIP は静的 IP アドレスを提供します。ただし、EIP は有効期限が切れた場合や、アカウントに支払い遅延がある場合にリリースされることがあります。過去 7 日以内にアカウントからリリースされた EIP を回復してみることができます。

API

AssociateEipAddress 操作を呼び出します。InstanceTypeEcsInstance に設定して、EIP を ECS インスタンスに関連付けます。

ENI との関連付けによる複数 EIP のサポート

ECS インスタンスは 1 つの EIP にのみ関連付けることができます。単一の ECS インスタンス上でインターネット経由でアクセス可能な複数の独立したサービスをデプロイするには、NAT モードで複数の EIP を ECS インスタンスの ENI に関連付けることができます。

ECS インスタンスにアタッチできるセカンダリ ENI の数は、インスタンスタイプによって異なります。
セカンダリ ENI が ECS インスタンスにアタッチされた後、一部のイメージはセカンダリ ENI の IP アドレスを自動的に検出してルートを追加することができません。この場合、セカンダリ ENI を構成する必要があります。
NAT モードでは、EIP は ENI に関連付けられます。NAT ALG を含むプロトコルはサポートされていません。EIP はプライマリ ENI およびセカンダリ ENI に関連付けることができます。関連付けできる EIP の数は、ENI に割り当てられているプライベート IP アドレスの数によって決まります。各 EIP はプライベート IP アドレスにマッピングされます。
  • 複数の ENI: 複数のセカンダリ ENI を単一の ECS インスタンスにアタッチし、各セカンダリ ENI に 1 つの EIP を関連付けます。各 ENI に異なるセキュリティグループを関連付け、異なるネットワーク分離ポリシーを構成して、詳細なセキュリティアクセスの制御を実装できます。

  • 単一 ENI 上の複数の EIP: ネットワークの分離が必要なく、異なるサービスをホストするために複数の EIP のみが必要な場合は、1 つのセカンダリ ENI を単一の ECS インスタンスにアタッチできます。次に、複数のセカンダリプライベート IP アドレスをセカンダリ ENI に割り当て、NAT モードで複数の EIP をセカンダリプライベート IP アドレスに関連付けます。

コンソール

ENI との関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[Elastic Network Interface] を選択し、NAT モードを選択して対応するセカンダリプライベート IP アドレスにアタッチします。

API

  • AssociateEipAddress 操作を呼び出して EIP を ENI に関連付けます:

    • InstanceTypeNetworkInterface に設定します。

    • ModeNAT に設定します。

  • AssociateEipAddressBatch 操作を呼び出して、複数の EIP をセカンダリ ENI にバッチで関連付けます。

ENI への関連付け: カットスルーモード

NAT モードでは、EIP は ECS インスタンス上の ENI のプライベート IP アドレスにマッピングされます。そのため、ECS インスタンスのオペレーティングシステムはプライベート IP アドレスのみを検出し、EIP は検出しません。EIP 可視モードで EIP をセカンダリ ENI に関連付けると、ENI 上で EIP が可視になります。

EIP 可視モードで EIP をセカンダリ ENI に関連付けるには、いくつかの制限があります。VPC のセカンダリ CIDR ブロックを使用して ENI 上で EIP を可視化することをお勧めします。パブリック CIDR ブロックを VPC のセカンダリ CIDR ブロックとして構成し、CIDR ブロック内にセカンダリ ENI を作成し、EIP を ENI に関連付けてから、ENI を ECS インスタンスにアタッチできます。ENI がアタッチされた後、オペレーティングシステムで EIP を管理できます。

EIP 可視モード: EIP はセカンダリ ENI のプライベート IP アドレスを置き換えます。セカンダリ ENI はパブリック向けの ENI となり、そのプライベート IP アドレスは使用できなくなります。

  • EIP をプライマリ ENI に関連付けることはできません。EIP はセカンダリ ENI のプライマリプライベート IP アドレスにのみ関連付けることができます。

  • まず EIP をセカンダリ ENI に関連付けてから、セカンダリ ENI を ECS インスタンスにアタッチする必要があります。

  • このモードでは、ENI のプライベート通信機能は無効になります。サブスクリプション EIP の有効期限が切れてリリースされた場合は、セカンダリ ENI を ECS インスタンスからデタッチしてから再アタッチして、プライベート通信機能を復元する必要があります。

  • サポートされているリージョン: 中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (深圳)、中国 (広州)、中国 (成都)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト)、英国 (ロンドン)、および米国 (バージニア)。

  • EIP は、NAT ALG を含むプロトコルを含む、すべての IP プロトコルタイプをサポートします。

Multi-EIP-to-ENI モード: このモードでは、セカンダリ ENI のプライベート IP アドレスとパブリック IP アドレスの両方が使用可能です。ただし、このモードは新しいアプリケーションでは利用できなくなりました。権限を付与されたユーザーは、引き続きこのモードを使用できます。

  • EIP をプライマリ ENI に関連付けることはできません。セカンダリ ENI には最大 10 個の EIP を関連付けることができます。

  • サポートされているリージョン: 中国 (深圳)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (成都)、シンガポール、ドイツ (フランクフルト)、米国 (バージニア)、および英国 (ロンドン)。

  • サポートされているインスタンスタイプ: ecs.d1ne, ecs.ebmc4, ecs.ebmg5, ecs.ebmhfg5, ecs.f1, ecs.gn5i, ecs.gn6v, ecs.i2, ecs.r1, ecs.re4, ecs.re4e, ecs.sccg5, ecs.sccgn6, ecs.scch5, ecs.g5, ecs.c5, ecs.r5, ecs.t5, ecs.sn2ne, ecs.se1ne, および ecs.sn1ne。

  • EIP は、NAT ALG を含むプロトコルを含む、すべての IP プロトコルタイプをサポートします。

コンソール

ENI との関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[Elastic Network Interface] を選択し、EIP 可視モードを選択してから、EIP を対応するセカンダリプライベート IP アドレスに関連付けます。

API

  • AssociateEipAddress 操作を呼び出して EIP を ENI に関連付けます:

    • InstanceTypeNetworkInterface に設定します。

    • ModeBINDED または MULTI_BINDED に設定します。

  • AssociateEipAddressBatch 操作を呼び出して、複数の EIP をセカンダリ ENI にバッチで関連付けます。

NAT ゲートウェイとの関連付け: 一元化されたエグレス

インターネットにアクセスする必要がある複数の ECS インスタンスがある場合、各インスタンスに EIP を構成するとコストが増加します。NAT Gateway の SNAT 機能を使用すると、複数の ECS インスタンスが EIP を共有してインターネットにアクセスできます。これにより、コストが削減され、インスタンスのプライベート IP アドレスを隠すことでセキュリティが向上し、インバウンド接続が制限されます。

  • NAT Gateway は最大 20 個の EIP をサポートします。

  • 2022 年 9 月 19 日以降、新しく作成された NAT ゲートウェイに EIP を関連付けると、NAT ゲートウェイの vSwitch からプライベート IP アドレスが使用されます。既存の NAT ゲートウェイインスタンスは影響を受けません。NAT ゲートウェイの vSwitch に十分なプライベート IP アドレスがあることを確認してください。

コンソール

ENI との関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[NAT Gateway インスタンス] を選択して、対応するパブリック NAT Gateway インスタンスを選択します。

API

  • AssociateEipAddress 操作を呼び出します。InstanceTypeNat に設定して、EIP を NAT ゲートウェイに関連付けます。

  • AssociateEipAddressBatch 操作を呼び出して、複数の EIP を NAT ゲートウェイにバッチで関連付けます。

ロードバランサーとの関連付け: 一元化されたイングレス

ALBNLB の使用をお勧めします。異なるゾーンのバックエンドサーバーを ALB または NLB インスタンスに追加できます。ALB または NLB インスタンスは、トラフィックをバックエンドサーバーに分散して、アプリケーションのスループットを向上させ、単一障害点 (SPOF) を排除し、可用性を向上させます。

コンソール

ALB または NLB インスタンスとの関連付け

Elastic IP Addresses ページで EIP を ALB または NLB インスタンスに関連付けることはできません。

  • インスタンス作成時に EIP を関連付ける: ALB 購入ページまたは NLB 購入ページに移動し、[インターネット] ネットワークタイプの ALB インスタンスまたは NLB インスタンスを作成します。

  • インスタンスのネットワークタイプを変更する: ALB リストページまたは NLB リストページに移動し、上部のメニューバーからインスタンスのリージョンを選択します。ターゲットインスタンスの ID をクリックして詳細ページに移動し、[ネットワークタイプ] をインターネットに変更します。

CLB インスタンスとの関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[Server Load Balancer (SLB) インスタンス] を選択して、対応する CLB インスタンスを選択します。

API

  • CreateLoadBalancer 操作を呼び出します。AddressTypeInternet に設定して、パブリック向けの ALB インスタンスを作成します。

  • UpdateLoadBalancerAddressTypeConfig 操作を呼び出します。AddressTypeInternet に設定して、ALB インスタンスのネットワークタイプをパブリック向けに変更します。

  • CreateLoadBalancer 操作を呼び出します。AddressTypeInternet に設定して、パブリック向けの NLB インスタンスを作成します。

  • UpdateLoadBalancerAddressTypeConfig 操作を呼び出します。AddressTypeInternet に設定して、NLB インスタンスのネットワークタイプをパブリック向けに変更します。

  • AssociateEipAddress 操作を呼び出します。InstanceTypeSlbInstance に設定して、EIP を CLB インスタンスに関連付けます。

HaVip との関連付け: IP ドリフト

HaVip 機能を使用すると、同じゾーン内のサーバー間のアクティブ/スタンバイのスイッチオーバー中にサービス IP アドレスが変更されないようにすることができます。EIP を HaVip に関連付けると、HaVip は EIP を使用してインターネット経由で高可用性サービスを提供できます。

  • HaVip を使用する前に、Quota Center コンソールで HaVip を作成する権限を申請する必要があります。申請が承認されると、クォータは 1 と表示されます。デフォルトでは、アカウントごとに最大 50 個の HaVip を作成できます。

  • HaVip は 1 つの EIP にのみ関連付けることができます。

  • HaVip は、利用可能または割り当て済み状態である必要があります。

コンソール

HaVip との関連付け

  1. Elastic IP Addresses ページに移動します。上部のナビゲーションバーで、EIP が作成されたリージョンを選択します。

  2. ターゲット EIP の [アクション] 列にある [リソースのバインド] をクリックし、[高可用性仮想 IP] を選択して、対応する HaVip インスタンスを選択します。

API

AssociateEipAddress 操作を呼び出します。InstanceTypeHaVip に設定して、EIP を HaVip に関連付けます。

クラウドリソースの関連付け解除

  • 従量課金 EIP をリソースから関連付け解除した後も、EIP の構成料金が請求されます。EIP が不要になった場合は、リリースすることをお勧めします。

  • サブスクリプション EIP をリソースから関連付け解除した後、不要になった場合は直接サブスクリプションを解除できます。

コンソール

ターゲット EIP の [アクション] 列にある [リソースのデタッチ] をクリックします。

API

UnassociateEipAddress 操作を呼び出して、EIP をクラウドリソースから関連付け解除します。