EC2 インスタンスに関連付けられたパブリック IP アドレスまたは Elastic IP アドレスを回復することはできますか? また、これらが将来変更されないようにするにはどうすればよいですか?

所要時間1分
0

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

解決方法

パブリック IP アドレス

パブリック IP アドレスをインスタンスに手動で関連付けたり、関連付けを解除したりすることはできません。インスタンスのパブリック IP アドレスは、次のシナリオで変化します。

  • 停止または休止状態のインスタンスは、再起動時に新しいパブリック IP アドレスを受け取ります。
  • インスタンスに関連付けられた Elastic IP アドレスがインスタンスから切り離されると、そのインスタンスは新しいパブリック IP アドレスを受け取ります。

パブリック IP アドレスがインスタンスに関連付けられなくなると、そのアドレスはパブリック IP プールに返されます。停止したインスタンスと同じパブリック IP アドレスを回復することはできません。

Elastic IP アドレス

Elastic IP アドレスを使用するのがベストプラクティスです。Elastic IP アドレスは、インスタンスではなくアカウントに割り当てられます。必要に応じて、インスタンスに Elastic IP アドレスを関連付けることも、インスタンスから関連付けることもできます。

Elastic IP アドレスを公開した場合、復元できる可能性があります。以下のルールが適用されます。

  • Elastic IP アドレスが別の AWS アカウントに割り当てられている場合や、Elastic IP アドレスの制限を超える結果になる場合は、回復できません。
  • Elastic IP アドレスに関連付けられたタグは復元できません。
  • Elastic IP アドレスを復元するには、Amazon EC2 API またはコマンドラインツールのみを使用します。

すべてのインスタンスは、停止しても関連する Elastic IP アドレスを保持します。AWS は、 停止したインスタンスに関連付けられた Elastic IP アドレスの料金を引き続き請求します。

**注:**自動割り当てされた動的パブリック IP アドレスを Elastic IP アドレスに変換することはできません。

詳細については、「Elastic IP アドレスの回復」を参照してください。

**Elastic IP アドレスの復元 **

allocate-address AWS コマンドラインインターフェイス (AWS CLI) コマンドを使用します。次の例に示すように、--address パラメータを使用して IP アドレスを指定します。

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

注: AWS CLI コマンドの実行中にエラーが発生した場合は、最新バージョンの AWS CLI を使用していることを確認してください

関連情報

インスタンスを停止して起動する

アドレスを割り当て

AWS公式
AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ