如何復原與 EC2 執行個體關聯的公用 IP 位址或彈性 IP 位址?

1 分的閱讀內容
0

我停止並啟動了 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,然後與該執行個體關聯的公有 IP 位址發生了變更。或者,我不小心釋出了與執行個體關聯的彈性 IP 位址。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

公有 IP 位址

當公有 IP 位址不再與執行個體關聯時,該位址會傳回至公有 IP 位址集區。您無法為已停止的執行個體復原相同的公有 IP 位址。新的自動指派公有 IP 位址會隨機從公有 IP 位址集區中挑選。

執行個體的公有 IP 位址會在下列情況發生變化:

  • 當已停止或休眠的執行個體重新啟動時,Amazon EC2 會為其提供一個新的公有 IP 位址。
  • 您已將執行個體關聯的彈性 IP 位址與執行個體取消關聯,因此該執行個體獲得了新的公有 IP 位址。
  • 您已取消指派公有 IP 位址,然後在主要網路介面設定中指派了新的公有 IP 位址。

彈性 IP 位址

最佳做法是使用彈性 IP 位址,而不是公有 IP 位址。這是因為 AWS 會將彈性 IP 位址分配到您的 AWS 帳戶,而不是執行個體。然後,您可以將彈性 IP 位址與執行個體建立關聯。當您停止執行個體時,它會保留其相關聯的彈性 IP 位址。AWS 會繼續對與已停止執行個體關聯的彈性 IP 位址收費。

若要復原彈性 IP 位址,您必須使用 Amazon EC2 API 或命令列工具。您 IP 位址已分配給其他帳戶,或如果您已達到彈性 IP 位址的最大配額限制,則您無法復原彈性 IP 位址。

**注意:**您無法復原與彈性 IP 位址相關聯的標籤。您也無法將自動指派的動態公有 IP 位址轉換為彈性 IP 位址。

若要復原彈性 IP 位址,請執行下列 allocate-address AWS CLI 命令:

aws ec2 allocate-address --domain vpc --address 000.0.000.0

**注意:**將 000.0.000.0 替換為您的彈性 IP 位址。

相關資訊

AllocateAddress

AWS 官方
AWS 官方已更新 1 個月前