AWS账户内正在运行的一些EC2云服务器,根据业务需要, 有时候我们要更换EC2机器的IP地址, 传统的方法是先关机,再开机, 这样就获得了新IP地址了。 显然这种方法不但浪费时间,对账户的安全性是很大挑战。
一个稳定持续运行EC2服务器的AWS账户, 当然比一个不断开机关机瞎折腾的AWS账户, 看起来更合理一些。 如果AWS官方认为你的账户不正常,那么很可能会封号。
幸运的是 ,我们现在有了更简单的方法, EC2无需关机,瞬间获得新IP地址:
---------------------------------------------
分配弹性 IP 地址
使用 allocate-address AWS CLI 命令。
关联弹性 IP 地址 到你的EC2实例, 此时EC2获得新分配IP
使用 associate-address AWS CLI 命令。
--------------------------------------------------------
取消关联弹性 IP 地址,将IP地址和你的EC2分离, 分离后EC2获得新IP ,和关联之前也完全不同的IP地址。
使用 disassociate-address AWS CLI 命令。
-----------------------------------------------------------------
释放弹性 IP 地址 ,此操作删除了闲置的IP地址
使用 release-address AWS CLI 命令。
------------------------------------------------
弹性 IP 地址配额
默认情况下,所有 AWS 账户的配额为每个区域五 (5) 个弹性 IP 地址