

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 開始使用彈性 IP 位址
<a name="WorkWithEIPs"></a>

下列各節說明如何開始使用彈性 IP 位址。

**Topics**
+ [

## 1. 配置彈性 IP 位址
](#allocate-eip)
+ [

## 2. 建立彈性 IP 地址的關聯
](#associate-eip)
+ [

## 3. 取消彈性 IP 地址的關聯
](#disassociate-eip)
+ [

## 4. 轉移彈性 IP 地址
](#transfer-EIPs-intro)
+ [

## 5. 釋出彈性 IP 位址
](#release-eip)
+ [

## 6. 復原彈性 IP 地址
](#recover-eip)
+ [

## 命令列概觀
](#eip-api-cli)

## 1. 配置彈性 IP 位址
<a name="allocate-eip"></a>

在使用彈性 IP 之前，您必須配置一個用於 VPC 中的彈性 IP。

**配置彈性 IP 位址**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選擇 **Allocate Elastic IP address (配置彈性 IP 位址)**。

1. (選用) 配置彈性 IP 地址 (EIP) 時，您可以選擇要配置 EIP 的**網路邊界群組**。網路邊界群組是可用區域 (AZs)、本機區域或 Wavelength 區域的集合，可從中 AWS 公告公有 IP 地址。Local Zones 和 Wavelength Zones 的網路邊界群組可能與區域中AZs 不同，以確保 AWS 網路和存取這些區域中資源的客戶之間的最低延遲或實體距離。
**重要**  
您必須在與 EIP 相關聯的 AWS 資源相同的網路邊界群組中配置 EIP。一個網路邊界群組中的 EIP 只能在該網路邊界群組中的區域中進行公告，而不能在其他網路邊界群組所代表的任何其他區域中進行公告。

   如果您已啟用 Local Zones 或 Wavelength Zones (如需詳細資訊，請參閱[啟用 Local Zone](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html#getting-started-find-local-zone) 或[啟用 Wavelength Zones](https://docs.aws.amazon.com//wavelength/latest/developerguide/get-started-wavelength.html#enable-zone-group))，您可以為 AZ、Local Zones 或 Wavelength Zones 選擇網路邊界群組。仔細選擇網路邊界群組，因為 EIP 與其相關聯的 AWS 資源必須位於相同的網路邊界群組中。您可以使用 EC2 主控台檢視可用區域、Local Zones 或 Wavelength Zones 所在的網路邊界群組 (請參閱 [Local Zones](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-local-zones))。一般而言，區域中的所有可用區域屬於相同的網路邊界群組，而 Local Zones 或 Wavelength Zones 則屬於其各自的網路邊界群組。

   如果您沒有啟用 Local Zones 或 Wavelength Zones，則當您配置 EIP 時，代表該區域所有 AZ 的網路邊界群組 (例如 `us-west-2`) 會為您預先定義，且您無法予以變更。這表示您配置給此網路邊界群組的 EIP 會在您所在區域的所有 AZ 中進行公告。

1. (僅限 VPC 範圍) 對於**公用 IPv4 地址集區**，請選擇下列其中一項：
   + **Amazon 的 IP 地址集區** — 若您要從 Amazon IP 地址集區配置一個 IPv4 地址。
   + **我的公有 IPv4 地址集**區 - 如果您想要從已帶到 AWS 帳戶的 IP 地址集區配置 IPv4 地址。如果您沒有任何 IP 地址集區，則會停用此選項。
   + **Customer owned pool of IPv4 addresses** (客戶擁有的 IPv4 地址集區) — 若您要從內部部署網路建立的集區配置 IPv4 地址，以搭配使用 Outpost。僅當您有 Outpost 時才能使用此選項。

1. (選用) 新增或移除標籤。

   [新增標籤] 選擇**新增標籤**，並執行下列動作：
   + 對於 **Key (金鑰)**，輸入金鑰名稱。
   + 在**值**欄位中，輸入金鑰值。

   [移除標籤] 選擇標籤「金鑰」和「值」右側**移除**。

1. 選擇 **Allocate (配置)**。

## 2. 建立彈性 IP 地址的關聯
<a name="associate-eip"></a>

您可以將彈性 IP 與 VPC 中正在執行的執行個體或網路介面相關聯。

在您將彈性 IP 位址與您執行個體建立關聯後，如果啟用 DNS 主機名稱，執行個體就會收到公用 DNS 主機名稱。如需更多詳細資訊，請參閱 [VPC 的 DNS 屬性](vpc-dns.md)。

**將彈性 IP 位址與執行個體或網路介面建立關聯**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選取配置用於 VPC 的彈性 IP 位址 (**Scope (範圍)** 欄有 `vpc` 值)，依序選擇 **Actions (動作)**、**Associate Elastic IP address (與彈性 IP 位址建立關聯)**。

1. 選擇 **Instance (執行個體)** 或 **Network interface (網路界面)**，然後選取執行個體或網路界面 ID。選取要與彈性 IP 地址建立關聯的私有 IP 地址。選擇 **Associate** (關聯)。

## 3. 取消彈性 IP 地址的關聯
<a name="disassociate-eip"></a>

若要變更與彈性 IP 位址相關聯的資源，您必須先將其與目前關聯的資源取消關聯。

**取消與彈性 IP 地址的關聯**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選取彈性 IP 位址，接著選擇 **Actions (動作)**、**Disassociate Elastic IP address (解除彈性 IP 位址的關聯)**。

1. 出現提示時，請選擇 **Disassociate (取消關聯)**。

## 4. 轉移彈性 IP 地址
<a name="transfer-EIPs-intro"></a>

本節旨在說明如何將彈性 IP 地址從一個 AWS 帳戶 轉移到另一個。轉移彈性 IP 地址適用於下列情況：
+ **組織重組** – 使用彈性 IP 地址傳輸，快速將工作負載從一個移動 AWS 帳戶 到另一個。您無須等待新的彈性 IP 地址列在安全群組和 NACL 的允許清單中。
+ **集中式安全管理** – 使用集中式 AWS 安全帳戶來追蹤和轉移已經過安全合規審核的彈性 IP 地址。
+ **災難復原** – 發生緊急事故時，使用彈性 IP 地址轉移可快速重新對應 IP，以處理公開網站的工作負載。

轉移彈性 IP 位址無需付費。

**Topics**
+ [

### 啟用彈性 IP 位址轉移
](#using-instance-addressing-eips-transfer-enable)
+ [

### 停用彈性 IP 地址轉移
](#using-instance-addressing-eips-transfer-disable)
+ [

### 接受轉移後的彈性 IP 地址
](#using-instance-addressing-eips-transfer-accept)

### 啟用彈性 IP 位址轉移
<a name="using-instance-addressing-eips-transfer-enable"></a>

本節旨在說明如何接受轉移後的彈性 IP 位址。請注意下列與啟用彈性 IP 位址轉移的相關限制：
+ 您可以將彈性 IP 地址從任何 AWS 帳戶 （來源帳戶） 轉移到相同 AWS 區域中的任何其他 AWS 帳戶 （轉移帳戶）。
+ 當您轉移彈性 IP 位址時， AWS 帳戶之間會發生兩步驟交握。來源帳戶開始轉移時，轉移帳戶有七天時間可以接受彈性 IP 位址轉移。在這七天內，來源帳戶可以檢視待處理的轉移 （例如，在 AWS 主控台中或使用 [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) AWS CLI 命令）。七天後轉移將到期，屆時彈性 IP 位址的擁有權會回到來源帳戶。
+ 接受的轉移會在接受轉移後 14 天內顯示給來源帳戶 （例如，在 AWS 主控台中或使用 [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) AWS CLI 命令）。
+ AWS 不會通知轉移帳戶有關待定的彈性 IP 地址轉移請求。來源帳戶的擁有者必須通知轉移帳戶的擁有者，有必須接受的彈性 IP 位址轉移的請求。
+ 轉移完成時，會重設與要轉移之彈性 IP 位址相關的所有標籤。
+ 您無法從公有 IPv4 地址集區中配置的彈性 IP 地址傳輸到 AWS 帳戶 – 通常稱為使用自有 IP (BYOIP) 地址集區。
+ 如果您嘗試轉移的彈性 IP 位址，具有與其相關聯的反向 DNS 記錄，您可以開始轉移程序，但轉移帳戶無法接受轉移，除非移除相關聯的 DNS 記錄。
+ 如果您已啟用並設定 AWS Outposts，您可能已從客戶擁有的 IP 地址集區 (CoIP) 配置彈性 IP 地址。您無法轉移從 CoIP 配置的彈性 IP 位址。不過，您可以使用 與其他帳戶 AWS RAM 共用 CoIP。如需詳細資訊，請參閱*AWS Outposts 使用者指南*中的[客戶擁有的 IP 位址](https://docs.aws.amazon.com/outposts/latest/userguide/routing.html#ip-addressing)。
+ 您可使用 Amazon VPC IPAM 來追蹤彈性 IP 位址在 AWS Organizations組織中的帳戶之間轉移的情況。如需詳細資訊，請參閱 [View IP address history](https://docs.aws.amazon.com/vpc/latest/ipam/view-history-cidr-ipam.html) (檢視 IP 位址歷程記錄)。如果將彈性 IP 位址轉移至組織外部的 AWS 帳戶 ，就會失去彈性 IP 位址的 IPAM 稽核歷史記錄。

這些步驟必須由來源帳戶完成。

**啟用彈性 IP 位址轉移**

1. 請確定您使用的是來源 AWS 帳戶。

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選取要啟用轉移的一或多個彈性 IP 位址，然後選擇 **Actions** (動作)、**Enable transfer** (啟用轉移)。

1. 如果要轉移多個彈性 IP 位址，您會看到 **Transfer type** (轉移類型) 選項。請選擇下列其中一個選項：
   + 如果您要將彈性 IP 地址轉移到單一**帳戶**，請選擇單一 AWS 帳戶。
   + 如果您要將彈性 IP 地址轉移到**多個帳戶**，請選擇多個 AWS 帳戶。

1. 在 **Transfer account ID** (轉移帳戶 ID) 底下，輸入您要將彈性 IP 位址轉移至哪個 AWS 帳戶 ID。

1. 在文字方塊中輸入 **enable**，以便確認轉移。

1. 選擇**提交**。

1. 若要接受轉移，請參閱[接受轉移後的彈性 IP 地址](#using-instance-addressing-eips-transfer-accept)。若要停用轉移，請參閱 [停用彈性 IP 地址轉移](#using-instance-addressing-eips-transfer-disable)。

### 停用彈性 IP 地址轉移
<a name="using-instance-addressing-eips-transfer-disable"></a>

本節旨在說明如何在啟用轉移後停用彈性 IP 轉移。

這些步驟必須由啟用轉移的來源帳戶完成。

**停用彈性 IP 位址轉移**

1. 請確定您使用的是來源 AWS 帳戶。

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 在彈性 IP 的資源清單中，確保您已啟用顯示 **Transfer status** (轉移狀態) 欄位的屬性。

1. 選取 **Transfer status** (轉移狀態) 為 **Pending** (待定) 的一或多個彈性 IP 位址，然後選擇 **Actions** (動作)、**Disable transfer** (停用轉移)。

1. 在文字方塊中輸入 **disable**，以便進行確認。

1. 選擇**提交**。

### 接受轉移後的彈性 IP 地址
<a name="using-instance-addressing-eips-transfer-accept"></a>

本節旨在說明如何接受轉移後的彈性 IP 位址。

當您轉移彈性 IP 位址時， AWS 帳戶之間會發生兩步驟交握。來源帳戶開始轉移時，轉移帳戶有七天時間可以接受彈性 IP 位址轉移。在這七天內，來源帳戶可以檢視待處理的轉移 （例如，在 AWS 主控台中或使用 [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) AWS CLI 命令）。七天後轉移將到期，屆時彈性 IP 位址的擁有權會回到來源帳戶。

接受轉移時，請注意下列可能發生的異常情況，以及如何解決這些異常問題：
+ **AddressLimitExceeded**：如果轉移帳戶超過彈性 IP 位址配額，則來源帳戶仍可啟用彈性 IP 位址轉移，但是如果轉移帳戶嘗試接受轉移，就會發生此異常情況。根據預設，所有 AWS 帳戶每個區域限制為 5 個彈性 IP 地址。如需提高上限的說明，請參閱*《Amazon EC2 使用者指南》*中的[彈性 IP 位址上限](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-limit)。
+ **InvalidTransfer.AddressCustomPtrSet**：如果您或組織中的某個人已將您嘗試轉移的彈性 IP 位址設定成使用反向 DNS 查詢，則來源帳戶仍可啟用該彈性 IP 位址的轉移，但會在轉移帳戶嘗試接受轉移時發生此異常情況。若要解決這個問題，來源帳戶必須移除該彈性 IP 位址的 DNS 記錄。如需詳細資訊，請參閱*《Amazon EC2 使用者指南》*中的[移除反向 DNS 記錄](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS)。
+ **InvalidTransfer.AddressAssociated**：如果彈性 IP 位址與 ENI 或 EC2 執行個體有關，則來源帳戶仍可啟用該彈性 IP 位址的轉移，但是如果轉移帳戶嘗試接受轉移，就會發生此異常情況。若要解決這個問題，來源帳戶必須取消與該彈性 IP 位址的關聯。如需詳細資訊，請參閱*《Amazon EC2 使用者指南》*中的[取消彈性 IP 位址的關聯](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating-different)。

如有任何其他異常情況，[請聯絡 支援](https://aws.amazon.com/contact-us/)。

這些步驟必須由轉移帳戶完成。

**接受彈性 IP 位址轉移**

1. 確保您使用的是轉移帳戶。

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選擇 **Actions** (動作)、**Accept transfer** (接受轉移)。

1. 當您接受轉移時，與該彈性 IP 位址有關的所有標籤都不會隨著該彈性 IP 位址轉移。如果您要為接受的彈性 IP 位址定義 **Name** (名稱) 標籤，請選取 **Create a tag with a key of 'Name' and a value that you specify** (建立索引鍵為 'Name' 並具有您指定值的標籤)。

1. 輸入您要轉移的彈性 IP 位址。

1. 如果您要接受多個轉移的彈性 IP 位址，請選擇 **Add address** (新增位址)，以輸入其他彈性 IP 位址。

1. 選擇**提交**。

## 5. 釋出彈性 IP 位址
<a name="release-eip"></a>

如果您不再需要彈性 IP 位址，我們建議您將其釋出。配置用於 VPC 但未與執行個體相關聯的任何彈性 IP 位址都會產生費用。彈性 IP 位址不得與執行個體或網路介面相關聯。

**釋出彈性 IP 地址**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Elastic IPs (彈性 IP)**。

1. 選取要釋出的彈性 IP 位址，然後依序選擇 **Actions (動作)**、**Release Elastic IP addresses (公佈彈性 IP 地址)**。

1. 出現提示時，請選擇 **Release (釋出)**。

## 6. 復原彈性 IP 地址
<a name="recover-eip"></a>

如果您在釋出彈性 IP 地址後反悔，您或許能夠予以復原。如果彈性 IP 地址已配置給另一個 AWS 帳戶，或如果復原會導致您超過彈性 IP 地址配額，則無法復原彈性 IP 地址。

您可以使用 Amazon EC2 API 或命令列工具來復原彈性 IP 地址。

**使用 復原彈性 IP 地址 AWS CLI**  
使用 [allocate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) 命令，並使用 `--address` 參數來指定 IP 地址。

```
aws ec2 allocate-address --domain vpc --address 203.0.113.3
```

## 命令列概觀
<a name="eip-api-cli"></a>

您可以使用命令列或 API 執行這一小節所述的任務。如需命令列介面的詳細資訊與可用的 API 動作清單，請參閱[使用 Amazon VPC](what-is-amazon-vpc.md#VPCInterfaces)。

**接受彈性 IP 地址轉移**
+ [accept-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-address-transfer.html) (AWS CLI)
+ [Approve-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**配置彈性 IP 位址**
+ [allocate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) (AWS CLI)
+ [New-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Address.html) (AWS Tools for Windows PowerShell)

**建立彈性 IP 地址與執行個體或網路介面的關聯**
+ [associate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-address.html) (AWS CLI)
+ [Register-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Address.html) (AWS Tools for Windows PowerShell)

**說明彈性 IP 地址轉移**
+ [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) (AWS CLI)
+ [Get-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**停用彈性 IP 地址轉移**
+ [disable-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-address-transfer.html) (AWS CLI)
+ [Disable-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**取消彈性 IP 位址的關聯**
+ [disassociate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-address.html) (AWS CLI)
+ [Unregister-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Address.html) (AWS Tools for Windows PowerShell)

**啟用彈性 IP 地址轉移**
+ [enable-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-address-transfer.html) (AWS CLI)
+ [Enable-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Enable-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**釋出彈性 IP 位址**
+ [release-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/release-address.html) (AWS CLI)
+ [Remove-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Address.html) (AWS Tools for Windows PowerShell)

**為彈性 IP 地址套用標籤**
+ [create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html) (AWS CLI)
+ [New-EC2Tag](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Tag.html) (AWS Tools for Windows PowerShell)

**檢視您的彈性 IP 地址**
+ [describe-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-addresses.html) (AWS CLI)
+ [Get-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Address.html) (AWS Tools for Windows PowerShell)