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

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

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

我決定建立一個彈性IP位址。但我知道,透過建立彈性 IP 位址並將其指派給我目前的 ec2 實例,我也會遺失目前的 IPv4 位址。

是否可以從我的 ec2 實例的目前 IPv4 位址建立彈性 IP 位址?如果可以的話,我該如何進行這個操作呢?

答案1

查看 AWS 文檔這裡

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

「當您將彈性 IP 位址與執行個體或其主網路介面關聯時,該執行個體的公用 IPv4 位址(如果有的話)將會被釋放回 Amazon 的公用 IPv4 位址池中。您不能重複使用公有 IPv4 位址,也不能將公有 IPv4 位址轉換為彈性 IP 位址。有關詳細信息,請參閱公共 IPv4 位址和外部 DNS 主機名稱。

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

相關內容