Amazon-Web-Services

是否可以從我的 ec2 實例的目前 IPv4 地址創建彈性 IP 地址?

  • December 2, 2020

我目前有一個 ec2 “t2.nano” 實例啟動並執行。我想切換到“t2.micro”。為此,我需要停止實例。但在此過程中我會失去我的 IPv4 地址。而且我不希望這樣(因為我有幾個 ssh 隧道啟動並從野外的 rasps 執行,這些隧道目前被硬編碼以連接到這個 IPv4 地址)。

我決定創建一個彈性 IP 地址。但我知道,通過創建彈性 IP 地址並將其分配給我目前的 ec2 實例,我也會失去我目前的 IPv4 地址。

是否可以從我的 ec2 實例的目前 IPv4 地址創建彈性 IP 地址?如果是這樣,我該怎麼做這個操作?

在此處查看AWS 文件

它明確指出這是不可能的。

“當您將彈性 IP 地址與實例或其主網路介面相關聯時,該實例的公有 IPv4 地址(如果有的話)將被釋放回 Amazon 的公有 IPv4 地址池。您不能重複使用公有 IPv4 地址,也不能將公有 IPv4 地址轉換為彈性 IP 地址。有關更多資訊,請參閱公有 IPv4 地址和外部 DNS 主機名。

由於您需要更改硬編碼的端點,我將採取的方法是為新 IP 創建一個 FQDN。將來如果您需要再次更改,您只需更改 FQDN 的 DNS 配置。

引用自:https://serverfault.com/questions/1044717