スキップしてコンテンツを表示

EC2 インスタンスに関連付けられていたパブリック IP アドレスまたは Elastic IP アドレスを復元する方法を教えてください。

所要時間1分
0

Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを停止して起動したところ、インスタンスに関連付けられるパブリック IP アドレスが変更されました。または、インスタンスに関連付けられた Elastic IP アドレスを意図せず解放してしまいました。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

パブリック IP アドレス

パブリック IP アドレスがインスタンスに関連付けられなくなると、そのアドレスはパブリック IP アドレスプールに戻ります。停止したインスタンスでは、同じパブリック IP アドレスを回復することはできません。自動的に割り当てられた新しいパブリック IP アドレスは、パブリック IP アドレスプールからランダムに選択されます。

インスタンスのパブリック IP アドレスは、次のシナリオで変化します。

  • 停止中または休止状態のインスタンスが再起動する際に、Amazon EC2 が新しいパブリック IP アドレスを付与する。
  • インスタンスに関連付けられた Elastic IP アドレスとインスタンスの関連付けが解除されたため、インスタンスには新しいパブリック IP アドレスが付与される。
  • パブリック IP アドレスの割り当てが解除され、プライマリネットワークインターフェイス設定で新しいパブリック IP アドレスが割り当てられる。

Elastic IP アドレス

パブリック IP アドレスではなく Elastic IP アドレスを使用することをおすすめします。AWS は、Elastic IP アドレスをインスタンスではなく AWS アカウントに割り当てるためです。この方法では、Elastic IP アドレスをインスタンスに関連付けることも、インスタンスから関連付けることもできます。インスタンスを停止しても、関連付けられた Elastic IP アドレスは保持されます。停止したインスタンスに関連付けられた Elastic IP アドレスにも AWS の料金は発生します。

Elastic IP アドレスを復元するには、Amazon EC2 API またはコマンドラインツールを使用する必要があります。Elastic IP アドレスが別のアカウントに割り当てられられた場合や、Elastic IP アドレスの最大数のクォータに達した場合は、回復できません。

注: Elastic IP アドレスに関連付けられたタグは復元できません。また、自動割り当てされた動的パブリック IP アドレスは Elastic IP アドレスには変換できません。

Elastic IP アドレスを回復するには、次の AWS CLI コマンド allocate-address を実行します。

aws ec2 allocate-address --domain vpc --address 000.0.000.0

注: 000.0.000.0 は実際の Elastic IP アドレスに置き換えます。

関連情報

AllocateAddress

AWS公式更新しました 10ヶ月前
コメントはありません

関連するコンテンツ