

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

# 尋找和購買容量區塊
<a name="capacity-blocks-purchase"></a>

若要保留容量區塊，您必須先找到符合您需求的可用容量時間區塊。若要尋找可保留的容量區塊，請指定以下內容。
+ 您需要的執行個體數量
+ 您需要執行個體的時間長度
+ 您需要保留的日期範圍

若要搜尋可用的容量區塊方案，請指定保留時間長度和執行個體數量。必須**以 1 天為增量最多可達 14 天，以 7 天為增量最多可達 1​​82 天**來指定保留期間 每個容量區塊可包含最多 64 個執行個體，且跨容量區塊可包含最多 256 個執行個體。

當您請求符合規格的容量區塊時，我們會提供最多 6 個可用區塊的詳細資訊。所有容量區塊將於 UTC 時間上午 11:30 結束，因此同日開始的區塊將具有與您所需持續時間最接近的持續時間。一個區塊的持續時間將略短於您所需的持續時間，而另一區塊的持續時間將略長於您所需的持續時間。

方案詳細資訊包括保留的開始時間、保留的可用區域，以及保留的價格。如需詳細資訊，請參閱[容量區塊定價和計費](capacity-blocks-pricing-billing.md)。

您可以購買顯示的容量區塊方案，也可以修改搜尋條件以查看其他可用選項。方案沒有預先設定的到期時間，但僅採先到先用方式。

購買容量區塊方案時，您會立即獲得回應，確認已保留您的容量區塊。確認後，您會在帳戶中看到新的容量保留，保留類型為 `capacity-block`，且 `start-date` 設定為您所購買方案的開始時間。保留您的容量區塊時，其狀態為 `payment-pending`。成功處理預付款後，保留狀態會變更為 `scheduled`。如需詳細資訊，請參閱[帳單](capacity-blocks-pricing-billing.md#capacity-blocks-billing)。

**注意**  
 若要在 Local Zones 中購買和使用容量區塊，您必須選擇加入 Local Zone。

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

**如需尋找及購買容量區塊**

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

1. 在畫面上方的導覽列上，選取 AWS 區域。這個選擇很重要，因為並非所有區域的所有執行個體類型都支援 64 個執行個體的容量區塊大小。

1. 在導覽窗格中，依序選擇**容量保留**、**建立容量區塊**。

1. 在**容量區塊類型**下，選擇**執行個體**或 **UltraServers**。

1. 在**容量屬性**中，您可以設定容量區塊搜尋參數。根據預設，平台為 Linux。如果您要選取不同的作業系統，請使用 AWS CLI。如需詳細資訊，請參閱[支援平台](ec2-capacity-blocks.md#capacity-blocks-platforms)。

1. 在**總容量** (適用於執行個體) 或 **UltraServer 計數** (適用於 UltraServers) 下，指定您想要預留的執行個體或 UltraServers 數目。

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

1. 在**搜尋容量區塊的日期範圍**下方，輸入您希望開始保留的最早日期。

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

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

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

1. (選用) 在**新增標籤**頁面上，選擇**新增標籤**。

1. **檢閱和購買**頁面會列出開始和結束日期、時間長度、執行個體總數和價格。
**注意**  
容量區塊在您保留之後就無法取消。

1. 在**購買容量區塊**快顯視窗中，輸入「confirm」，然後選擇**購買**。

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

**如需尋找執行個體容量區塊**  
請使用 [ describe-capacity-block-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-offerings.html) 命令。

下面所示為尋找執行個體容量區塊的範例。

```
aws ec2 describe-capacity-block-offerings \
--instance-type {{p5.48xlarge}} \
--instance-count {{16}} \
--start-date-range {{2023-08-14T00:00:00Z}} \
--end-date-range {{2023-10-22-T00:00:00Z}} \
--capacity-duration-hours {{48}} \
--all-availability-zones
```

下面所示為尋找 UltraServer 容量區塊的範例。

```
aws ec2 describe-capacity-block-offerings \
--ultraserver-type {{u-p6e-gb200x72}} \
--ultraserver-count {{1}} \
--start-date-range {{2023-08-14T00:00:00Z}} \
--end-date-range {{2023-10-22-T00:00:00Z}} \
--capacity-duration-hours {{48}}
```

**如需購買容量區塊**  
請使用上一個範例輸出中的容量區塊服務 ID 並搭配 [purchase-capacity-block](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html)。

```
aws ec2 purchase-capacity-block \
--capacity-block-offering-id {{cb-0123456789abcdefg}} \
--instance-platform {{Linux/UNIX}}
```

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

**如需尋找容量區塊**  
使用 [Get-EC2CapacityBlockOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockOffering.html) cmdlet。

下面所示為尋找執行個體容量區塊的範例。

```
Get-EC2CapacityBlockOffering `
-InstanceType {{p5.48xlarge}} `
-InstanceCount {{16}} `
-CapacityDurationHour {{48}} `
-StartDateRange {{2023-08-14T00:00:00Z}} `
-EndDateRange {{2023-10-22-T00:00:00Z}} `
-AllAvailabilityZones {{$true}}
```

下面所示為尋找 UltraServer 容量區塊的範例。

```
Get-EC2CapacityBlockOffering `
-UltraserverType {{u-p6e-gb200x72}} `
-UltraserverCount  {{1}} `
-CapacityDurationHour {{48}} `   
-StartDateRange {{2023-08-14T00:00:00Z}} `
-EndDateRange {{2023-10-22-T00:00:00Z}}
```

**如需購買容量區塊**  
請使用上一個範例輸出中的容量區塊服務 ID 並搭配 [New-EC2EC2CapacityBlock](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2EC2CapacityBlock.html) cmdlet。

```
New-EC2EC2CapacityBlock `
-CapacityBlockOfferingId {{cb-0123456789abcdefg}} `
-InstancePlatform {{Linux/UNIX}}
```

------