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に関連付けられていません。
手順
- 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とECSインスタンスの関連付け」をご参照ください。
よくある質問
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を関連付ける」をご参照ください。
ECSインスタンスに関連付けられているEIPを変更するにはどうすればよいですか。
ECSインスタンスに関連付けられているEIPを変更するには、インスタンスからEIPの関連付けを解除し、別のEIPをインスタンスに関連付けます。
(オプション) 新しいEIPを申請します。
詳細については、「EIPの申請」をご参照ください。
ECSインスタンスから現在のEIPの関連付けを解除します。
詳細については、「クラウドリソースからのEIPの関連付けの解除」をご参照ください。
重要クラウドリソースから従量課金EIPの関連付けを解除した後も、EIP設定料金が課金されます。 不要な料金を回避するには、EIPをリリースします。
EIP設定料金については、「従量課金」をご参照ください。
従量課金EIPのリリース方法については、「従量課金EIPのリリース」をご参照ください。
クラウドリソースからのEIPの関連付けを解除した後、サブスクリプションEIPが不要になった場合は、EIPを解除できます。 詳細については、「
リソースからのサブスクライブ解除のルール
新しいEIPをECSインスタンスに関連付けます。
詳細については、「EIPとECSインスタンスの関連付け」をご参照ください。
EIPは自動的に変更されますか?
いいえ、EIPは自動的に変更されません。
EIPの有効期限が切れた場合、または支払いの期限が過ぎた場合、EIPはリリースされます。 特定のEIPを申請して、リリースされたEIPを取得できます。
ECSインスタンスにパブリックIPアドレスが割り当てられている場合、次のシナリオでパブリックIPアドレスがリリースされます。ECSインスタンスがリリースされているか、ECSインスタンスの帯域幅が0に設定されているか、ECSインスタンスを停止して [エコノミーモード] を選択します。 パブリックIPアドレスをECSインスタンスに再割り当てすると、別のIPアドレスが使用される場合があります。
パブリックIPアドレスを別のECSインスタンスに割り当てる場合、またはECSインスタンスのリリース後にパブリックIPアドレスを保持する場合は、EIPを使用することを推奨します。 パブリックIPアドレスと比較して、EIPはより柔軟です。 必要に応じて、EIPをECSインスタンスに関連付けたり、EIPの関連付けを解除したりできます。 パブリックIPアドレスをEIPに変換することもできます。
関連ドキュメント
インスタンスからEIPの関連付けを解除: インスタンスがインターネットにアクセスするためにEIPを使用する必要がなくなった場合、またはEIPを置き換える必要がある場合は、インスタンスからEIPの関連付けを解除することを推奨します。
AssociateEipAddress: EIPを同じリージョンのインスタンスに関連付けます。