
現在、ec2 の「t2.nano」インスタンスが稼働しています。「t2.micro」に切り替えたいのですが、そのためにはインスタンスを停止する必要があります。しかし、その過程で IPv4 アドレスが失われます。これは望んでいません (現在この IPv4 アドレスに接続するようにハードコードされている、rasp からの複数の ssh トンネルが稼働しているため)。
Elastic IP アドレスを作成することにしました。ただし、Elastic IP アドレスを作成して現在の ec2 インスタンスに割り当てると、現在の IPv4 アドレスも失われることを理解しています。
ec2 インスタンスの現在の IPv4 アドレスから Elastic IP アドレスを作成することは可能ですか? 可能であれば、この操作をどのように実行できますか?
答え1
AWSドキュメントを調べるここ
それは不可能であると明確に述べられています。
「Elastic IP アドレスをインスタンスまたはそのプライマリネットワークインターフェイスに関連付けると、インスタンスのパブリック IPv4 アドレス (存在する場合) が Amazon のパブリック IPv4 アドレス プールに戻されます。パブリック IPv4 アドレスを再利用することはできません。また、パブリック IPv4 アドレスを Elastic IP アドレスに変換することもできません。詳細については、「パブリック IPv4 アドレスと外部 DNS ホスト名」を参照してください。
ハードコードされたエンドポイントを変更する必要があるため、私が採用するアプローチは、新しい IP の FQDN を作成することです。将来、再度変更する必要がある場合は、FQDN の DNS 構成を変更するだけで済みます。