[アップデート]EC2インスタンスに自動割り当てされたパブリック IPv4 アドレスの動的削除と追加が可能になりました

2024.04.26

はじめに

こんにちは。AWS事業本部コンサルティング部に所属している和田響です。

2024年4月25日のアップデートでEC2インスタンスに自動割り当てされたパブリック IPv4 アドレスの動的削除と追加が可能になりましたので共有いたします。

アップデート内容

Amazon VPC announces a network interface setting to dynamically remove and add an auto assigned public IPv4 address on EC2 instances. With this capability, customers that no longer require an auto assigned public IPv4 address on their EC2 instance can remove the public IPv4 address, and if needed attach back a new public IPv4 address, by modifying the public IP setting on the network interface. Before today, once a public IPv4 address was auto assigned to EC2 instance it was not possible to remove it. It remained on the network interface for the lifetime of the EC2 instance.

The public IP setting on the network interface makes it easier for customers to be public IPv4 efficient and reduce public IPv4 cost. Customers that no longer need the auto assigned public IPv4 or are migrating to using private IPv4 address for SSH using EC2 instance connect endpoint can simply remove the auto assigned public IPv4 address, instead of recreating their applications on a new EC2 instance with no auto assigned public IPv4 address.

Amazon VPC は、EC2 インスタンス上で自動割り当てされたパブリック IPv4 アドレスを動的に削除および追加するためのネットワーク インターフェイス設定を発表します。この機能を使用すると、EC2 インスタンスで自動割り当てのパブリック IPv4 アドレスが必要なくなったお客様は、ネットワーク インターフェイスのパブリック IP 設定を変更することで、パブリック IPv4 アドレスを削除し、必要に応じて新しいパブリック IPv4 アドレスを再度接続することができます。今日までは、パブリック IPv4 アドレスが EC2 インスタンスに自動的に割り当てられると、それを削除することはできませんでした。これは、EC2 インスタンスの存続期間中、ネットワーク インターフェイス上に残りました。

ネットワーク インターフェイス上のパブリック IP 設定により、お客様はパブリック IPv4 を効率的に利用し、パブリック IPv4 コストを削減することが容易になります。自動割り当てパブリック IPv4 が不要になったお客様、またはEC2 インスタンス接続エンドポイントを使用して SSH にプライベート IPv4 アドレスを使用するように移行しているお客様は、自動割り当てパブリックのない新しい EC2 インスタンスでアプリケーションを再作成する代わりに、自動割り当てパブリック IPv4 アドレスを削除するだけで済みます。 IPv4 アドレス。

引用:https://aws.amazon.com/jp/about-aws/whats-new/2024/04/removing-adding-auto-assigned-public-ipv4-address/

タイトルの通り、EC2インスタンスに自動割り当てされたパブリック IPv4 アドレスの動的削除と追加が可能になりましたという内容です。

何が嬉しいか?

このアップデートではEC2インスタンスに割り当てられたパブリックIPv4アドレスの追加削除が可能になりましたが、特に嬉しいのは削除ができるようになったことだと思います。
アップデートの前はEIPを割り当てる手順が必要で、EC2インスタンス構築後にパブリックIPv4アドレスを削除するのが少し手間でした。
以前までの手順はこちら。   

AWSのセキュリティのベストプラクティスにおいてもEC2インスタンスにパブリックIPv4アドレスを割り当てないことが推奨されています。そのため構築の段階では考慮できていなかったが、後からパブリックIPv4アドレスを削除しようとなったときに非常に楽になりました。

やってみた

パブリックIPv4を削除する

まずはパブリックIPv4の自動割り当てを有効にしたEC2インスタンスを用意します。

右上の「アクション」から「ネットワーキング」をクリックし、

「IPアドレスの管理」を開きます。

ネットワークインターフェースのタブを開き、

「Auto-Assign Public IP」をオフにします。

「IP アドレスを管理するリクエストが正常に完了しました」と表示され、
EC2インスタンスからパブリックIPv4アドレスが削除できました。
続いて

パブリックIPv4を割り当てる

続いて同様の手順で「Auto-Assign Public IP」をオンにします。

EC2インスタンスにパブリックIPv4アドレスが割り当てられました。

最後に

今回はアップデートをもとにEC2インスタンスに割り当てられたパブリックIPv4アドレスの削除と追加をやってみました。
どなたかのお役に立てれば幸いです。