

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

# 交換 可轉換預留執行個體
<a name="ri-convertible-exchange"></a>

您可以將一或多個可轉換預留執行個體與另一個具有不同組態的可轉換預留執行個體交換，包括執行個體系列、作業系統和租用。執行交換的次數沒有限制，只要新可轉換預留執行個體的值等於或高於您要交換的可轉換預留執行個體即可。

當您交換您的可轉換預留執行個體時，您目前保留中的執行個體數目會和涵蓋新可轉換預留執行個體組態相同或更高值的執行個體數目交換。Amazon EC2 會計算您在交換之後能接收到的預留執行個體數目。

您無法交換標準版 預留執行個體，但您可以修改它們。如需詳細資訊，請參閱 [修改 預留執行個體](ri-modifying.md)。

**Topics**
+ [交換可轉換預留執行個體的需求](#riconvertible-exchange-limits)
+ [計算 可轉換預留執行個體 交換](#riconvertible-exchange-cost)
+ [合併 可轉換預留執行個體](#ri-merge-convertible)
+ [交換 可轉換預留執行個體 的一部分](#ri-split-convertible)
+ [提交交換請求](#ri-exchange-process)

## 交換可轉換預留執行個體的需求
<a name="riconvertible-exchange-limits"></a>

若符合下列條件，Amazon EC2 便會處理您的交換請求。您的可轉換預留執行個體必須是：
+ 作用中
+ 並未擱置先前的修改請求
+ 在到期前至少還剩 24 小時

適用的規定如下：
+ 可轉換預留執行個體必須與另一個目前由 AWS提供的可轉換預留執行個體交換。
+ 可轉換預留執行個體與特定區域相關聯，該區域在保留的期間內固定不變。您無法和位於不同區域的可轉換預留執行個體交換可轉換預留執行個體。
+ 若要交換區域可轉換預留執行個體， AWS 必須為區域中的新執行個體類型有足夠的容量。
+ 您只能一次為一個可轉換預留執行個體交換一或多個可轉換預留執行個體。
+ 若要交換可轉換預留執行個體的一部分，您可以修改它，將它分成兩個或多個保留，然後為新的可轉換預留執行個體交換一或多個保留。如需詳細資訊，請參閱[交換 可轉換預留執行個體 的一部分](#ri-split-convertible)。如需修改預留執行個體的詳細資訊，請參閱[修改 預留執行個體](ri-modifying.md)。
+ 所有預付可轉換預留執行個體都可和部分預付可轉換預留執行個體交換，反之亦然。
**注意**  
如果交換所需的總預付款 （校正成本） 低於 0.00 美元， AWS 則 會自動在可轉換預留執行個體中提供一定數量的執行個體，以確保校正成本為 0.00 美元或以上。
**注意**  
如果新的可轉換預留執行個體的總值 （預付價格 \$1 每小時價格 \$1 剩餘時數） 小於交換的可轉換預留執行個體的總值， AWS 會自動在可轉換預留執行個體中為您提供執行個體的數量，以確保總值等於或高於交換的可轉換預留執行個體。
+ 若要從更佳的定價獲得利益，您可以將無預付款可轉換預留執行個體交換為全預付款或部分預付款可轉換預留執行個體。
+ 您無法以全預付款及部分預付款可轉換預留執行個體交換無預付款可轉換預留執行個體。
+ 只有在新可轉換預留執行個體的每小時價格等於或高於交換可轉換預留執行個體的每小時價格時，您才能以無預付款可轉換預留執行個體交換另一個無預付款可轉換預留執行個體。
**注意**  
若新可轉換預留執行個體的總值 (每小時價格 \$1 剩餘小時數) 低於交換可轉換預留執行個體的總值， AWS 會自動在可轉換預留執行個體中給予您執行個體的數量，確保總值等於或高於交換可轉換預留執行個體的值。
+ 若您交換多個具有不同過期日期的可轉換預留執行個體，新可轉換預留執行個體的過期日期將會是距離現在最遠的日期。
+ 若您交換單一可轉換預留執行個體，它必須與新可轉換預留執行個體具有相同的期間 (1 年或 3 年)。若您合併多個具有不同期間長度的可轉換預留執行個體，新的可轉換預留執行個體將具有 3 年的期間。如需詳細資訊，請參閱[合併 可轉換預留執行個體](#ri-merge-convertible)。
+ Amazon EC2 交換可轉換預留執行個體時，會淘汰相關的預留，並將結束日期轉移到新的預留。交換後，Amazon EC2 會將舊預留的結束日期和新預留的開始日期設定為等於交換日期。例如，若您交換具有 16 個月剩餘期間的三年預留，新預留是 16 個月預留，其結束日期與您交換的可轉換預留執行個體的預留相同。

## 計算 可轉換預留執行個體 交換
<a name="riconvertible-exchange-cost"></a>

交換可轉換預留執行個體是免費的。但是，您可能需要支付校正成本，即您擁有的原始可轉換預留執行個體與您從交換中獲得新可轉換預留執行個體之間的差異，依比例分配的預付成本。

每個可轉換預留執行個體都具有清單值。此清單值會和您希望取得的可轉換預留執行個體清單值進行比較，以判斷您可以從交換中接收到多少執行個體保留。

例如：您有 1 個清單值為 35 USD 的可轉換預留執行個體，希望和清單值為 10 USD 的執行個體類型交換。

```
$35/$10 = 3.5
```

您可以使用三個 10 USD 的可轉換預留執行個體交換您的可轉換預留執行個體。因為您無法購買半個保留，因此您必須購買額外的可轉換預留執行個體才能涵蓋剩餘的部分：

```
3.5 = 3 whole Convertible Reserved Instances + 1 additional Convertible Reserved Instance
```

第四個可轉換預留執行個體具有和其他三個可轉換預留執行個體相同的結束日期。若您要交換部分或全預付可轉換預留執行個體，您必須為第四個保留支付校正成本。若您 可轉換預留執行個體 剩餘的預付成本為 500 USD，則依比例分配，新保留通常會需要花費 600 USD。您將需要支付 100 USD 的費用。

```
$600 prorated upfront cost of new reservations - $500 remaining upfront cost of old reservations = $100 difference
```

## 合併 可轉換預留執行個體
<a name="ri-merge-convertible"></a>

若您合併兩個或多個可轉換預留執行個體，新可轉換預留執行個體的期間必須和舊可轉換預留執行個體相同，或為舊可轉換預留執行個體中最高的值。新可轉換預留執行個體的過期日期將會是距離現在最遠的日期。

例如，您的帳戶中有下列可轉換預留執行個體：


| Reserved Instance ID | 術語 | 過期日期 | 
| --- | --- | --- | 
| aaaa1111 | 1 年 | 2018-12-31 | 
| bbbb2222 | 1 年 | 2018-07-31 | 
| cccc3333 | 3 年 | 2018-06-30 | 
| dddd4444 | 3 年 | 2019-12-31 | 
+ 您可以合併 `aaaa1111` 和 `bbbb2222`，並以它們交換 1 年的可轉換預留執行個體。您無法以它們交換 3 年的可轉換預留執行個體。新可轉換預留執行個體的過期日期為 2018-12-31。
+ 您可以合併 `bbbb2222` 和 `cccc3333`，並以它們交換 3 年的可轉換預留執行個體。您無法以它們交換 1 年的可轉換預留執行個體。新可轉換預留執行個體的過期日期為 2018-07-31。
+ 您可以合併 `cccc3333` 和 `dddd4444`，並以它們交換 3 年的可轉換預留執行個體。您無法以它們交換 1 年的可轉換預留執行個體。新可轉換預留執行個體的過期日期為 2019-12-31。

## 交換 可轉換預留執行個體 的一部分
<a name="ri-split-convertible"></a>

您可以使用修改程序將您的可轉換預留執行個體分割為較小的保留，然後以一或多個新保留交換新的可轉換預留執行個體。下列範例示範執行此作業的方式。

**Example 範例：具有多個執行個體的可轉換預留執行個體**  
在此範例中，您有一個保留中有四個執行個體的 `t2.micro` 可轉換預留執行個體。若要以兩個 `t2.micro` 執行個體交換一個 `m4.xlarge` 執行個體：  

1. 修改 `t2.micro` 可轉換預留執行個體，方式為將其分割為兩個 `t2.micro` 可轉換預留執行個體，各自具有兩個執行個體。

1. 以其中一個新的 `t2.micro` 可轉換預留執行個體交換 `m4.xlarge` 可轉換預留執行個體。

![\[修改及交換預留執行個體。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/ri-split-cri-multiple.png)


**Example 範例：具有單一執行個體的可轉換預留執行個體**  
在此範例中，您有一個 `t2.large` 可轉換預留執行個體。若要將其變更為較小的 `t2.medium` 執行個體和 `m3.medium` 執行個體：  

1. 修改 `t2.large` 可轉換預留執行個體，方式為將其分割為兩個 `t2.medium` 可轉換預留執行個體。執行個體大小使用量與兩個 `t2.large` 執行個體相同的單一 `t2.medium` 執行個體。

1. 以其中一個新的 `t2.medium` 可轉換預留執行個體交換 `m3.medium` 可轉換預留執行個體。

![\[修改及交換預留執行個體。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/ri-split-cri-single.png)

如需詳細資訊，請參閱[支援執行個體大小的修改](ri-modifying.md#ri-modification-instancemove)及[提交交換請求](#ri-exchange-process)。

## 提交交換請求
<a name="ri-exchange-process"></a>

您可以交換可轉換預留執行個體。交換的預留執行個體已淘汰。

------
#### [ Console ]

**交換可轉換預留執行個體**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 選取 **Reserved Instances (預留執行個體)**、選取要交換的可轉換預留執行個體，然後選取 **Actions (動作)**，**Exchange 預留執行個體 (交換預留執行個體)**。

1. 選取所需組態的屬性，然後選取 **Find offering** (尋找優惠)。

1. 選取新的 可轉換預留執行個體。在畫面底部，您可以檢視兌換所收到的 預留執行個體 數量，以及任何額外費用。

1. 當您選取符合您需求的 可轉換預留執行個體 時，請選取 **Review** (檢閱)。

1. 選擇 **Exchange** (交換)，然後選擇 **Close** (關閉)。

------
#### [ AWS CLI ]

**交換可轉換預留執行個體**

1. 使用 [describe-reserved-instances-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-offerings.html) 命令，尋找符合需求的新可轉換預留執行個體。

1. 使用 [get-reserved-instances-exchange-quote](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-reserved-instances-exchange-quote.html) 命令，取得交換的報價。這包含您可以從交換中取得的預留執行個體數目，以及交換的校正成本：

1. 使用 [accept-reserved-instances-exchange-quote](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-reserved-instances-exchange-quote.html) 命令，以執行交換。

------
#### [ PowerShell ]

**交換可轉換預留執行個體**

1. 使用 [Get-EC2ReservedInstancesOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesOffering.html) cmdlet，尋找符合您需求的新可轉換預留執行個體。

1. 使用 [GetEC2-ReservedInstancesExchangeQuote](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesExchangeQuote.html) cmdlet，取得交換的報價。這包含您可以從交換中取得的預留執行個體數目，以及交換的校正成本：

1. 使用 [Approve-EC2ReservedInstancesExchangeQuote](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2ReservedInstancesExchangeQuote.html) cmdlet，以執行交換

------