

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

# 取消 容量預留
<a name="capacity-reservations-release"></a>

您可以取消處於以下狀態之一的容量保留：
+ `assessing`
+ `scheduled`
+ `active`
+ `delayed`

**注意**  
您無法修改或取消容量區塊。如需詳細資訊，請參閱[ML 的容量區塊](ec2-capacity-blocks.md)。

如果容量保留`active`沒有承諾期間或已過承諾期間，則可免費取消。

如果容量保留是 `assessing`或 `delayed`，則可免費取消。

如果容量保留為 `scheduled`或`active`剩餘承諾期間，則可能需要支付取消費用。如需詳細資訊，請參閱[取消費用](#cr-cancellation-charges)。

如果您取消具有執行中執行個體的容量保留，執行個體會以標準隨需執行個體費率在容量保留之外繼續正常執行，或者如果您有相符的 Savings Plans 或區域預留執行個體，則會以折扣費率繼續執行。

在您取消容量預留後，即不再啟動以其為目標的執行個體。修改這些執行個體，讓它們針對不同的容量預留、使用具相符屬性及足夠容量的任何開啟中容量預留啟動，或避免使用容量預留啟動。如需詳細資訊，請參閱[修改執行個體容量保留設定](capacity-reservations-modify-instance.md)。

**Topics**
+ [取消費用](#cr-cancellation-charges)
+ [取消引號](#cr-cancellation-quote)
+ [取消 容量預留](#capacity-reservations-cancel-procedures)

## 取消費用
<a name="cr-cancellation-charges"></a>

如果您在開始日期的 8 週內或在交付後的承諾期間取消未來日期的容量保留，則會向您收取承諾期間的百分比。容量會在您取消後立即釋出，但保留會持續按隨需費率計費，直到減少的承諾期間結束為止。如果您有相符的 Savings Plans 或區域預留執行個體，則折扣費率會自動套用。

若要計算費用，Amazon EC2 會將您的承諾持續時間乘以取消率。相對於開始日期，您取消的時間越早，速率越低。下表顯示取消率。


**取消率**  

| 當您取消 | 最低取消率 | 
| --- | --- | 
| 原始開始日期前 8 週或以上 | 免費 | 
| 原始開始日期前 2 到 8 週 | 總承諾的 25% | 
| 在原始開始日期的 2 週內 | 總承諾的 50% | 
| 交付後，在承諾期間 | 剩餘承諾的 50% | 

此表格提供取消費用的一般指引。取消引號會決定確切的取消費用持續時間。

例如，如果您有 70 個執行個體`c8g.xlarge`的容量保留，其承諾期間為 14 天，而且您在原始開始日期的 2 週內取消 (50% 的取消率），則需支付承諾的 7 天費用。在這 7 天內，您需按隨需費率支付 70 個執行個體的費用。

向您收取取消費用時：
+ 容量保留會進入 `cancelling` 狀態。
+ 容量保留無法修改、移動、共用或分割。
+ 容量保留在主控台和`DescribeCapacityReservations`回應中仍然可見。
+ 承諾結束時`cancelled`，容量保留會轉換為 。

若要尋找取消費用何時結束，請使用 [describe-capacity-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservations.html) 命令，並檢查回應中的 `CommitmentInfo.CommitmentEndDate` 欄位。當承諾結束且容量保留轉換至 時，費用會停止`cancelled`。如需取消費用如何出現在 AWS 成本和用量報告 2.0 中的詳細資訊，請參閱 [成本和用量報告 2.0 中的取消費用](capacity-reservations-pricing-billing.md#capacity-reservations-cancellation-billing-cur)。

如果容量保留有剩餘的承諾期間，您無法在執行個體仍在執行時取消它。您必須先停止或終止執行中的執行個體，以避免同時產生取消費用和隨需執行個體費用。

若要取消收取取消費用的容量保留，您必須先產生取消報價並接受條款。如需詳細資訊，請參閱[取消引號](#cr-cancellation-quote)。

## 取消引號
<a name="cr-cancellation-quote"></a>

當取消需要收費時，您必須先檢閱並接受取消報價，才能繼續。引號提供確切的取消條件，包括下列詳細資訊：
+ 容量保留的目前組態
+ 容量保留在取消後轉換至 的狀態 (`cancelling`)
+ 費用套用至 的遞交執行個體計數
+ 費用持續時間
+ 費用結束日期 （當承諾結束且容量保留轉換為 時`cancelled`)

檢閱條款後，您可以透過接受 引號來確認取消。

在 Amazon EC2 主控台中，會在您啟動取消時自動產生引號。您可以檢閱條款並直接確認接受。使用 AWS CLI 或 API，使用 `CreateCapacityReservationCancellationQuote`產生引號，然後將引號 ID 傳遞給 `CancelCapacityReservation`。

取消報價有效期為 24 小時。24 小時後，您必須產生新的引號。若要檢視現有的取消引號，請使用 `DescribeCapacityReservationCancellationQuotes`。

**重要**  
取消是不可復原的。接受取消引號並取消容量保留後，您就無法復原取消。

## 取消 容量預留
<a name="capacity-reservations-cancel-procedures"></a>

使用下列程序取消容量保留。

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

**如需取消容量保留**

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

1. 選取**容量預留 (容量預留)**，然後選取要取消的容量預留。

1. 選擇**取消保留**。

1. 如果需要取消報價，請檢閱取消條款，包括費用持續時間和費用結束日期。輸入 **confirm** 以接受條款。

1. 選擇**取消保留**。

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

**如需取消容量保留**  
請使用 [cancel-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/cancel-capacity-reservation.html) 命令。

```
aws ec2 cancel-capacity-reservation \
    --capacity-reservation-id {{cr-1234567890abcdef0}}
```

如果需要取消引號，請先使用 [create-capacity-reservation-cancellation-quote](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation-cancellation-quote.html) 產生引號，然後將引號 ID 傳遞至取消命令。

```
aws ec2 create-capacity-reservation-cancellation-quote \
    --capacity-reservation-id {{cr-1234567890abcdef0}}
```

檢閱回應`CancellationTerms`中的 ，包括 `ChargeCommitmentDurationHours`和 `ChargeEndDate`。然後使用引號 ID 取消：

```
aws ec2 cancel-capacity-reservation \
    --capacity-reservation-id {{cr-1234567890abcdef0}} \
    --quote-id {{crcq-1a2b3c4d5e6f7g8h9}} \
    --apply-cancellation-charges commitment-wind-down
```

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

**如需取消容量保留**  
使用 [Remove-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2CapacityReservation.html) cmdlet。

```
Remove-EC2CapacityReservation `
    -CapacityReservationId {{cr-1234567890abcdef0}}
```

如果需要取消引號，請先使用 [New-EC2CapacityReservationCancellationQuote](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2CapacityReservationCancellationQuote.html) 產生引號，然後將引號 ID 傳遞給取消 cmdlet。

```
New-EC2CapacityReservationCancellationQuote `
    -CapacityReservationId {{cr-1234567890abcdef0}}
```

檢閱回應中的取消條件。然後使用引號 ID 取消：

```
Remove-EC2CapacityReservation `
    -CapacityReservationId {{cr-1234567890abcdef0}} `
    -QuoteId {{crcq-1a2b3c4d5e6f7g8h9}} `
    -ApplyCancellationCharge "commitment-wind-down"
```

------