

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

# 延長容量區塊
<a name="capacity-blocks-extend"></a>

透過容量區塊，您可為工作負載保留運算容量，確保可用性和一致性。為了滿足您不斷變化的需求，您可以根據需要延長現有容量區塊的持續時間。

若要延長容量區塊，其狀態必須為 `active` 或 `scheduled`，且不具 `payment-pending` 的擴充功能。您可在容量區塊到期前請求延長其持續時間，延長時長最短為 1 小時、最長為 56 天。您可延長容量區塊，若以 1 天為增量最多可達 14 天，若以 7 天為增量最多可達 1​​82 天 (26 週)。當您延長容量區塊時，其結束日期將會更新，以便執行個體可繼續執行而不會中斷。
+ 您可套用至容量區塊的延長次數沒有限制
+ 在延長區塊後，您的容量保留 ID 將保持不變
+ 唯有在有足夠容量支援容量區塊的情況下，才能延長容量區塊，但無法保證。

## 帳單
<a name="capacity-blocks-extend-billing"></a>

我們會預先收取容量區塊方案的費用。在繳付帳單之前，延期將維持在 `payment-pending`。如果無法在 12 小時內處理付款，或在容量區塊預定結束前至少 35 分鐘處理付款 (以較早者為準)，則您的延期將無法成功，狀態將變更為 `payment-failed`。您的容量區塊保留將保持 `active`，且將在原定結束日期終止。

在成功處理付款後，容量區塊延長狀態會變更為 `payment-succeeded`，且容量區塊保留的結束日期會更新為新結束日期。延期詳細資訊可在主控台的**容量區塊延期詳細資訊**區段中檢視，亦可使用 [describe-capacity-block-extension-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-history.html) 命令檢視。

## 延長您的容量區塊
<a name="capacity-blocks-extend-procedure"></a>

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

**如需延期容量區塊**

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

1. 在導覽窗格中，選擇 **容量預留**。

1. 在**容量保留概觀**頁面，您會看到一個資源表格，其中包含所有容量保留資源的詳細資訊。選取要延長的容量區塊保留 ID。

1. 從**動作**下拉式功能表中，選擇**延長容量區塊**。

1. 在**持續時間**下，輸入您需要延長保留的天數或週數。

1. 選擇**尋找容量區塊**。

1. 如果可用的容量區塊符合您的規格，**建議的容量區塊**下方會顯示方案。若要檢視其他容量區塊方案，請調整您的搜尋輸入內容，並再次選擇**尋找容量區塊**。

1. 找到要購買的容量區塊方案時，請選擇**延長**。

1. 在彈出視窗**延長容量區塊**，輸入*確認*，然後選擇**延長**。

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

**如需尋找容量區塊延期**  
請使用 [describe-capacity-block-extension-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-offerings.html) 命令。下面所示為針對指定保留搜尋 48 小時容量區塊延期的範例。

```
aws ec2 describe-capacity-block-extension-offerings \
    --capacity-reservation-id cr-1234567890abcdefg \
    --capacity-block-extension-duration-hours 48
```

**如需延期容量區塊**  
請使用 [purchase-capacity-block-extension](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block-extension.html) 命令。從上一個範例的輸出中指定延期服務 ID。

```
aws ec2 purchase-capacity-block-extension \
    --capacity-block-extension-offering-id cbe-0123456789abcdefg \
    --capacity-reservation-id cr-1234567890abcdefg
```

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

**如需尋找容量區塊延期**  
使用 [Get-EC2CapacityBlockExtensionOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockExtensionOffering.html) cmdlet。下面所示為針對指定保留搜尋 48 小時容量區塊延期的範例。

```
Get-EC2CapacityBlockExtensionOffering `
    -CapacityReservationId cr-1234567890abcdefg `
    -CapacityBlockExtensionDurationHour 48
```

**如需延期容量區塊**  
使用 [Invoke-EC2CapacityBlockExtension](https://docs.aws.amazon.com/powershell/latest/reference/items/Invoke-EC2CapacityBlockExtension.html) cmdlet。從上一個範例的輸出中指定延期服務 ID。

```
Invoke-EC2CapacityBlockExtension `
    -CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
    -CapacityReservationId cr-1234567890abcdefg
```

------