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

Elastic Compute Service:VPC内のECSインスタンスのパブリックIPアドレスをEIPに変換する

最終更新日:Nov 13, 2024

ビジネスが成長するにつれて、既存のインスタンスに加えてより多くのElastic Compute Service (ECS) インスタンスをデプロイして、顧客にサービスを提供することができます。 サービスで同じIPアドレスが使用されるようにするには、既存のECSインスタンスに割り当てられているパブリックIPアドレスをElastic IPアドレス (EIP) に変換し、そのEIPをServer Load Balancer (SLB) インスタンスまたは他のECSインスタンスにバインドします。 これにより、進行中のサービスに影響を与えることなくビジネスをスケールアウトできます。 このトピックでは、自動割り当てされたパブリックIPアドレスをEIPに変換する方法について説明します。

自動割り当てパブリックIPアドレスとEIPの違い

IPアドレスは、IPアドレスが自動割り当てパブリックIPアドレスまたはEIP。 自動割り当てパブリックIPアドレスとEIPは、次の点で異なります。

  • 自動割り当てパブリックIPアドレス

    VPCでECSインスタンスを作成すると、インスタンスにパブリックIPアドレスを自動的に割り当てることができます。 パブリックIPアドレスなしで作成されたインスタンスの場合、設定を変更して、ピーク帯域幅を0 Mbit/sより大きくすると、インスタンスのパブリックIPアドレスが自動的に生成されます。 詳細については、「概要」をご参照ください。

  • EIP

    EIPは、購入して独立したリソースとして使用できる静的パブリックIPアドレスです。 必要に応じて、EIPをECSインスタンスとの間で関連付けおよび関連付け解除できます。 詳細については、「Elastic IPアドレス」をご参照ください。

注意事項

項目

説明

アドレスの変換性

自動割り当てパブリックIPアドレスをEIPに変換した後、EIPを自動割り当てパブリックIPアドレスに変換することはできません。

変換後にインスタンスに自動割り当てされたパブリックIPアドレスが必要な場合は、インスタンスからEIPのバインドを解除し、インスタンスに割り当てられる新しいパブリックIPアドレスのパブリック帯域幅を調整できます。 詳細については、「サブスクリプションインスタンスの帯域幅設定の変更」または「従量課金インスタンスの帯域幅設定の変更」をご参照ください。

説明

または、ModifyInstanceNetworkSpecを呼び出して、ECSインスタンスのパブリック帯域幅を変更し、新しいパブリックIPアドレスをインスタンスに割り当てることもできます。

IP アドレス

自動割り当てされたパブリックIPアドレスはに変換され、EIPとして保持されます。

ネットワーク使用量の課金方法。

ネットワーク使用量に対するトラフィック課金方法は変更されません。

課金項目

EIPは個別に請求され、個別の請求書が生成されます。 EIPの課金の詳細については、「課金の概要」をご参照ください。

前提条件

VPC内のインスタンスの自動割り当てパブリックIPアドレスをEIPに変換する前に、次の要件が満たされていることを確認してください。

  • インスタンスはVPCで作成され、パブリックIPアドレスが自動割り当てられています。

  • インスタンスが従量課金インスタンスの場合、アカウントに料金滞納はありません。

  • インスタンスがサブスクリプションインスタンスの場合、インスタンスのサブスクリプション期間の残り時間は少なくとも24時間で、ネットワーク使用量にトラフィック課金課金方法が使用されます。 サブスクリプションインスタンスがネットワーク使用量に対して帯域幅課金課金方法を使用している場合、ネットワーク使用量の課金方法をトラフィック課金に変更します。 詳細については、「インスタンス設定の変更の概要」をご参照ください。

  • 中国 (香港) リージョンのBGP (マルチISP) Proは、トラフィック課金方法をサポートしていません。

  • インスタンスのインスタンスタイプが変更された場合は、新しいインスタンスタイプが有効になるまで待ってから、自動割り当てされたパブリックIPアドレスを変換します。

  • インスタンスのステータスが “実行中” または “停止済み” であること。

手順

説明

ConvertNatPublicIpToEip操作を呼び出して、VPC内のインスタンスの自動割り当てパブリックIPアドレスをEIPに変換することもできます。 この操作を呼び出すには、SDK 4.3.0以降を使用します。 詳細については、「ECS SDKのインストールと使用」をご参照ください。

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンス.

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。

  4. ネットワークタイプがVPCで、IPアドレスを変換するECSインスタンスを見つけます。 [操作] 列で、icon1 > [ネットワークとセキュリティ] > [EIPに変換] を選択します。

  5. 表示されるダイアログボックスで、情報を確認し、[OK] をクリックします。

  6. インスタンスリストをリフレッシュします。

    パブリックIPアドレスがEIPに変換されると、パブリックIPアドレスは (Elastic) でマークされます。

    EIPをクリックすると、VPCコンソールのElastic IPアドレスページに移動してEIPを管理できます。

    image.png

次のステップ

自動割り当てされたパブリックIPアドレスがEIPに変換された後、次の操作を実行できます。

  • ECSインスタンスからEIPをバインド解除し、SLBインスタンスまたは別のECSインスタンスにバインドします。 EIPをインスタンスに関連付ける方法については、「EIPの関連付けまたは関連付けの解除」をご参照ください。

  • HTTP サービスを提供するために

    EIP帯域幅はコストを節約する予定です。 詳細については、「インターネット経由のデータ転送コストの削減」をご参照ください。

  • EIPをリリースしてEIP課金を停止します。 EIPは、リリースされるまで課金されます。 EIPが不要になった場合は、リリースすることを推奨します。 詳細については、「従量課金EIPのリリース」をご参照ください。