Elastic Compute Service (ECS) インスタンスがelastic IPアドレス (EIP) に関連付けられると、ECSインスタンスはインターネットと通信できます。 EIPを仮想プライベートクラウド (VPC) のECSインスタンスに関連付けることができます。
背景情報
EIPがNATモードのECSインスタンスに関連付けられている場合、ECSインスタンスのプライベートIPアドレスとパブリックIPアドレスの両方を使用できます。
EIPがECSインスタンスに関連付けられた後、オペレーションシステムでEIPを表示できません。 DescribeInstancesを呼び出して、ECSインスタンスに割り当てられているパブリックIPアドレスを照会できます。 詳細については、「DescribeInstances」をご参照ください。
EIPは、H.323、セッション開始プロトコル (SIP) 、ドメインネットワークシステム (DNS) 、およびリアルタイムストリーミングプロトコル (RTSP) などのNATアプリケーション層ゲートウェイ (ALG) によって管理されるプロトコルをサポートしない。
前提条件
ECSインスタンスが作成され、ECSインスタンスが次の要件を満たしています。
ECSインスタンスはVPCにデプロイされています。
ECSインスタンスが実行中または停止状態であること。
ECSインスタンスは、関連付けられるEIPと同じリージョンにあります。
ECSインスタンスには静的パブリックIPアドレスが割り当てられておらず、EIPに関連付けられていません。
ECSインスタンスの作成方法の詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
手順
- Elastic IP Addressコンソールにログインします。
上部のナビゲーションバーで、EIPが作成されているリージョンを選択します。
Elastic IP アドレス ページで、作成したEIPを見つけ、アクション 列の リソースと関連付ける をクリックします。
EIP とリソースの関連付け ダイアログボックスで、次のパラメーターを設定し、OK をクリックします。
パラメーター
例
インスタンスタイプ
[ECSインスタンス] を選択します。
リソースグループ
ECSインスタンスが属するリソースグループを選択します。
関連付けるインスタンスを選択してください
EIPに関連付けるECSインスタンスを選択します。
説明各ECSインスタンスは、1つのEIPにのみ関連付けることができます。
複数のEIPをECSインスタンスに関連付けるには、セカンダリelastic network interface (ENI) をECSインスタンスに関連付け、EIPをセカンダリENIに関連付けます。 詳細については、「」をご参照ください。複数のEIPを1つのECSインスタンスに関連付けるにはどうすればよいですか。
FAQ
EIPをECSインスタンスに関連付けることができないのはなぜですか。
考えられる原因:
EIPとECSインスタンスは同じリージョンに属していません。
ECSインスタンスにパブリックIPアドレスが割り当てられているか、別のEIPに関連付けられています。
ECSインスタンスは、VPCではなくクラシックネットワークにデプロイされています。 EIPは、VPCにデプロイされているECSインスタンスにのみ関連付けることができます。
ECSインスタンスは、EIPを関連付けることができない状態です。 EIPを、実行中または停止状態のみのECSインスタンスに関連付けることができます。
問題をトラブルシューティングするには、次の操作を実行します。
EIPおよびECSインスタンスがデプロイされているリージョンを確認します。 同じリージョン (中国 (杭州) リージョンなど) にデプロイされていることを確認します。
ECSコンソールにログインし、ECSインスタンスのステータスを確認します。 次の要件が満たされていることを確認します。
番号
説明
1
ECSインスタンスには、プライベートIPアドレスのみが割り当てられます。
次の図に示すように、ECSインスタンスにパブリックIPアドレスが割り当てられているか、別のEIPに関連付けられている場合、EIPをECSインスタンスに関連付けることはできません。
その他の要件がある場合は、次のトピックを参照してください。
2
ECSインスタンスはVPCにデプロイされています。
ECSインスタンスがクラシックネットワークにデプロイされている場合、ECSインスタンスをVPCに移行できます。 詳細については、「クラシックネットワークからVPCへのECSインスタンスの移行」をご参照ください。
3
ECSインスタンスのステータスが [実行中] または [停止済み] です。
ECSインスタンスのステータスを管理する方法の詳細については、「インスタンスのライフサイクル」をご参照ください。
EIPをECSインスタンスに関連付けた後、ECSインスタンスのオペレーティングシステムでEIPを表示できないのはなぜですか。
EIPはAlibaba Cloudのインターネットゲートウェイにデプロイされ、NATを介して関連するECSインスタンスのプライベートネットワークインターフェイスコントローラー (NIC) にマッピングされます。 したがって、ECSインスタンスのプライベートNICでEIPを表示することはできません。
セカンダリCIDRブロックをVPCに追加することで、EIPを公開できます。 詳細については、「セカンダリCIDRブロックをVPCに追加してNICにEIPを公開する」をご参照ください。
複数のEIPを1つのECSインスタンスに関連付けるにはどうすればよいですか。
次の方法を使用して、複数のEIPを1つのECSインスタンスに関連付けることができます。
EIPを各セカンダリENIに関連付けます。 次に、セカンダリENIをECSインスタンスにアタッチします。 ECSインスタンスにアタッチできるセカンダリENIの数は、ECSインスタンスの仕様によって異なります。 詳細については、「インスタンスファミリーの概要」をご参照ください。
NATモードで複数のEIPをセカンダリENIに関連付けます。 このモードでは、各EIPはセカンダリENIのセカンダリプライベートIPアドレスに関連付けられます。 次に、セカンダリENIをECSインスタンスに関連付けます。 詳細については、「NATモードのECSインスタンスに複数のEIPを関連付ける」をご参照ください。
関連ドキュメント
AssociateEipAddress: EIPを同じリージョンのインスタンスに関連付けます。