

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

# 使用進階設定建立啟動範本
<a name="advanced-settings-for-your-launch-template"></a>

本主題說明如何從 使用進階設定建立啟動範本 AWS 管理主控台。

**使用進階設定建立啟動範本**

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

1. 在導覽窗格的**執行個體**下，選擇**啟動範本**，然後選擇**建立啟動範本**。

1. 設定啟動範本，如下列主題所述：
   +  [必要設定](#configure-required-settings) 
   +  [進階設定](#configure-advanced-settings) 

1. 選擇 **Create launch template** (建立啟動範本)。

## 必要設定
<a name="configure-required-settings"></a>

建立啟動範本時，您必須包含下列必要設定。

**啟動範本名稱**  
輸入描述啟動範本的唯一名稱。

**應用程式和作業系統映像 (Amazon Machine Image)**  
選擇您要使用的 Amazon Machine Image (AMI)。您可以搜尋或瀏覽您要使用的 AMI。為了獲得最佳擴展效率，請選擇已完全設定為使用應用程式碼啟動執行個體的自訂 AMI，並在啟動時需要一些修改。

**執行個體類型**  
選擇與您的 AMI 相容的執行個體類型。如果您計劃使用 Auto Scaling 群組自有資源定義中內嵌的多個執行個體類型，則可以略過將執行個體類型新增至啟動範本。只有在您不打算建立[混合執行個體群組](ec2-auto-scaling-mixed-instances-groups.md)時，才需要執行個體類型。

## 進階設定
<a name="configure-advanced-settings"></a>

進階設定是選用的。如果您未設定任何進階設定，則不會將特定功能新增至您的執行個體。

展開**進階詳細資訊**區段以檢視進階設定。下列各節說明為 Auto Scaling 群組建立啟動範本時，應著重的實用進階設定。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[進階詳細資訊](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-launch-template.html#lt-advanced-details)。

**IAM 執行個體描述檔**  
執行個體描述檔包含您要使用的 IAM 角色。當您的 Auto Scaling 群組啟動 EC2 執行個體時，相關 IAM 角色中定義的許可會授予執行個體上執行的應用程式。如需詳細資訊，請參閱[在 Amazon EC2 執行個體上執行的應用程式的 IAM 角色](us-iam-role.md)。

**終止保護**  
啟用此功能時，可防止使用者使用 Amazon EC2 主控台、CLI 命令和 API 操作終止執行個體。終止保護提供額外的保護，防止意外終止。它不會阻止 Amazon EC2 Auto Scaling 終止執行個體。若要控制 Amazon EC2 Auto Scaling 可以終止哪些執行個體，請參閱 [使用執行個體縮減保護來控制執行個體終止](ec2-auto-scaling-instance-protection.md)。

**詳細的 CloudWatch 監控**  
您可以啟用 EC2 執行個體的詳細監控，以允許它們每隔 1 分鐘將指標資料傳送至 Amazon CloudWatch。根據預設，EC2 執行個體會以 5 分鐘的間隔將指標資料傳送至 CloudWatch。需支付額外費用。如需詳細資訊，請參閱[設定 Auto Scaling 執行個體的監控](enable-as-instance-metrics.md)。

**點數規格**  
Amazon EC2 提供爆量效能執行個體，例如 T2, T3 和 T3a，允許應用程式在需要時爆量超過基準 CPU 效能。根據預設，這些執行個體在 CPU 用量受到調節之前，可能會爆量一段時間。您可以選擇性地啟用無限制模式，讓執行個體視需要爆量超過基準。這可讓應用程式在需要時維持高 CPU 效能。可能會收取額外費用。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[使用 Auto Scaling 群組將爆量效能執行個體啟動為無限制](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-how-to.html#burstable-performance-instances-auto-scaling-grp)。

**置放群組名稱**  
您可以指定置放群組，並使用叢集或分割區策略來影響執行個體在 AWS 資料中心的實際位置。對於小型 Auto Scaling 群組，您也可以使用分散策略。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[置放群組](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html)。  
搭配 Auto Scaling 群組使用置放群組時，有一些考量：  
+ 如果同時在啟動範本和 Auto Scaling 群組中指定置放群組，則以 Auto Scaling 群組的置放群組為優先。
+ 在 中 CloudFormation，如果您在啟動範本中定義置放群組，請小心。Amazon EC2 Auto Scaling 會在指定的置放群組中啟動執行個體。不過，如果您搭配 Auto Scaling 群組使用 [UpdatePolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html)，CloudFormation 將不會收到來自這些執行個體的訊號 （不過未來可能會變更）。

**購買選項**  
您可以選擇**請求 Spot 執行個體**以 Spot 價格請求 Spot 執行個體，以隨需價格為上限，然後選擇**自訂**以變更預設 Spot 執行個體設定。針對 Auto Scaling 群組，您必須指定一個不含結束日期 (預設)的一次性請求。如需詳細資訊，請參閱[為具備容錯能力和靈活性的應用程式請求 Spot 執行個體](launch-template-spot-instances.md)。此設定在特殊情況下可能很有用，但一般而言，最好保留為未指定，並改為建立混合執行個體群組。如需詳細資訊，請參閱[具有多種執行個體類型和購買選項的 Auto Scaling 群組](ec2-auto-scaling-mixed-instances-groups.md)。  
如果您在啟動範本中指定 Spot 執行個體，便無法建立混合執行個體群組。如果您嘗試使用含有混合執行個體群組要求 Spot 執行個體的啟動範本，您會收到下列錯誤訊息：`Incompatible launch template: You cannot use a launch template that is set to request Spot Instances (InstanceMarketOptions) when you configure an Auto Scaling group with a mixed instances policy. Add a different launch template to the group and try again.`

**Capacity Reservation**  
容量保留可讓您為特定可用區域中的 Amazon EC2 執行個體保留容量，持續時間不限。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[隨需容量保留](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html)。  
您可以選擇是否要在 中啟動執行個體：  
+ 任何開啟的容量保留 (**開啟**)
+ 特定容量保留 (**依 ID 設定目標**)
+ 一組容量預留 (**依群組設定目標**)
若要以特定容量保留為目標，啟動範本中的執行個體類型必須符合保留的執行個體類型。當您建立 Auto Scaling 群組時，請使用與容量保留相同的可用區域。根據 AWS 區域 您選擇的 ，您可以選擇改為以容量區塊為目標。如需詳細資訊，請參閱[Capacity Blocks 用於機器學習工作負載](launch-template-capacity-blocks.md)。  
若要將容量保留群組設為目標，請參閱 [使用容量預留在特定可用區域中預留容量](use-ec2-capacity-reservations.md)。透過以容量保留群組為目標，您可以讓容量分散在多個可用區域，以改善彈性。

**租用**  
Amazon EC2 為 EC2 執行個體的租用提供三個選項：  
+ 共用 (**共用**) – 多個 AWS 帳戶 可能會共用相同的實體硬體。這是啟動執行個體時的預設租用選項。
+ 專用執行個體 (**專用**) – 您的執行個體在單一租用戶硬體上執行。沒有其他 AWS 客戶共用相同的實體伺服器。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[專用執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html)。
+ 專用主機 (**專用主機**) – 執行個體會在您專用的實體伺服器上執行。使用專用主機可讓您更輕鬆地將擁有專用硬體需求的授權 (BYOL) 帶入 EC2 並符合合規使用案例。如果您選擇此選項，則必須為**租用主機資源群組提供主機資源群組**。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[專用主機](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html)。
只有在您指定主機資源群組時，才支援專用主機。您無法將特定主機 ID 設為目標，或使用主機置放親和性。  
+ 如果您嘗試使用指定主機 ID 的啟動範本，您會收到下列錯誤訊息： `Incompatible launch template: Tenancy host ID is not supported for Auto Scaling.`
+ 如果您嘗試使用指定主機置放親和性的啟動範本，您會收到下列錯誤訊息： `Incompatible launch template: Auto Scaling does not support host placement affinity.`

**租用主機資源群組**  
使用 AWS License Manager，您可以將自己的授權帶到 ， AWS 並集中管理。主機資源群組是連結至特定 License Manager 授權組態的專用主機群組。主機資源群組可讓您在符合您軟體授權需求的專用主機上輕鬆啟動 EC2 執行個體。您不需要事先手動配置專用主機。它們會視需要自動建立。請注意，當您將 AMI 與授權組態建立關聯時，該 AMI 一次只能與一個主機資源群組建立關聯。如需詳細資訊，請參閱《 *License Manager 使用者指南*》中的在 中[託管資源群組 AWS License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/host-resource-groups.html)。

**授權組態**  
使用此設定，您可以為執行個體指定授權組態，而不需將其租用限制為專用主機。授權組態會追蹤部署在執行個體上的軟體授權，以便您可以監控授權用量和合規性。如需詳細資訊，請參閱《 License Manager 使用者指南》中的[建立自我管理](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html)的授權。 **

**可存取的中繼資料**  
您可以選擇是否啟用或停用對執行個體中繼資料服務的 HTTP 端點的存取。根據預設，HTTP 端點為啟用狀態。若您選擇停用端點，則會關閉對執行個體中繼資料的存取。您可以指定條件，僅在啟用 HTTP 端點時才需要 IMDSv2。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[設定執行個體中繼資料選項](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)。

**中繼資料版本**  
您可以選擇在請求執行個體中繼資料時要求使用執行個體中繼資料服務第 2 版 (IMDSv2)。若不指定數值，則預設會同時支援 IMDSv1 和 IMDSv2。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[設定執行個體中繼資料選項](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)。

**中繼資料字符回應跳轉限制**  
您可以為中繼資料字符設定允許的網路躍點數量。若未指定數值，則預設值為 1。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[設定執行個體中繼資料選項](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html)。

**使用者資料**  
您可以透過將 shell 指令碼或 cloud-init 指令指定為使用者資料，在啟動時自訂並完成執行個體的設定。使用者資料會在執行個體最初啟動時執行，讓您可以在啟動時自動安裝應用程式、相依性或自訂。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[在啟動時在 Linux 執行個體上執行命令](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html)。  
如果您有大型下載或複雜的指令碼，這會增加執行個體準備好使用所需的時間。在這種情況下，您可能需要設定生命週期掛鉤，以延遲執行個體達到 `InService` 狀態，直到完全佈建為止。如需將生命週期關聯新增至 Auto Scaling 群組的詳細資訊，請參閱 [Amazon EC2 Auto Scaling lifecycle hook](lifecycle-hooks.md)。

# 為具備容錯能力和靈活性的應用程式請求 Spot 執行個體
<a name="launch-template-spot-instances"></a>

在啟動範本中，您可以選擇性請求沒有結束日期或持續時間的 Spot 執行個體。與 EC2 隨需價格相比，Amazon EC2 Spot 執行個體是以極低折扣提供的備用容量。如能彈性決定應用程式執行的時機以及應用程式是否可以中斷，則 競價型執行個體會是一項具成本效益的選擇。如需建立請求 Spot 執行個體之啟動範本的詳細資訊，請參閱 [使用進階設定建立啟動範本](advanced-settings-for-your-launch-template.md)。

**重要**  
Spot 執行個體通常用於補充隨需執行個體。針對這種情況，您可以在 Auto Scaling 群組的部分設定中，指定用來啟動 Spot 執行個體的相同設定。在將設定指定為 Auto Scaling 群組的一部分時，您僅能在啟動特定數量的隨需執行個體後請求啟動 Spot 執行個體。隨著群組擴展，您可以繼續啟動隨需執行個體和 Spot 執行個體的組合。如需詳細資訊，請參閱 [具有多種執行個體類型和購買選項的 Auto Scaling 群組](ec2-auto-scaling-mixed-instances-groups.md)。

本主題說明如何藉由在啟動範本中 (而非在 Auto Scaling 群組本身中) 指定設定來僅啟動 Auto Scaling 群組中的 Spot 執行個體。若有 Auto Scaling 群組請求具備[啟動組態](create-launch-config.md)的 Spot 執行個體，則本主題中的資訊同樣適用。區別在於啟動組態需要最高價，但對於啟動範本，最高價格是可選的。

當您建立啟動範本，以僅啟動 Spot 執行個體時，請記住以下考量因素：
+ **Spot 價格。**您只需為您啟動的 Spot 執行個體支付目前的 Spot 價格。此定價會依據長期的供需趨勢隨時間慢慢改變。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的 [Spot 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html)和[定價和節省](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html#spot-pricing)。
+ **設定您的最高價。**您可以選擇在啟動範本中包含 Spot 執行個體的每小時最高價。如果最高價超過了目前的 Spot 價格，則 Amazon EC2 Spot 服務會在有可用容量時立即完成您的請求。如果 Spot 執行個體的價格上漲超過您 Auto Scaling 群組執行中執行個體的最高價，則其會終止您的執行個體。
**警告**  
如果您未收到 Spot 執行個體 (例如當您的最高價太低時)，則您的應用程式可能不會執行。要儘可能長時間利用 Spot 執行個體，請將您的最高價設為接近隨需價格。
+ **達成可用區域間的平衡。**若您指定多個可用區域，Amazon EC2 Auto Scaling 會將 Spot 請求分配至這些指定區域。若您在一個可用區域的最高價格過低以至於無法履行請求，Amazon EC2 Auto Scaling 會檢查其他區域是否已履行請求。若是如此，Amazon EC2 Auto Scaling 會取消失敗的請求，並將其重新分配至已履行請求的可用區域。若尚未履行請求的可用區域內價格下跌到足以使未來的請求成功時，則 Amazon EC2 Auto Scaling 會重新平衡所有可用區域。
+ **Spot 執行個體終止。**Spot 執行個體可以隨時終止。當 Spot 執行個體的可用性或價格改變時，Amazon EC2 Spot 服務可以終止 Auto Scaling 群組中的 Spot 執行個體。擴展或執行運作狀態檢查時，Amazon EC2 Auto Scaling 也能夠以終止隨需執行個體的相同方式終止 Spot 執行個體。當執行個體終止時，將會刪除所有儲存。
+ **保持所需的容量。**當 Spot 執行個體終止時，Amazon EC2 Auto Scaling 群組會嘗試啟動其他 Spot 執行個體來維持群組的所需容量。如果目前 Spot 價格低於最高價，就會啟動 Spot 執行個體。如果 Spot 執行個體的請求失敗，則會繼續嘗試。
+ **變更您的最高價。**要更改您的最高價，請建立新的啟動範本或使用新的最高價更新現有啟動範本，然後將其與 Auto Scaling 群組關聯。只要啟動範本中指定的最高價用於這些執行個體，且高於目前的 Spot 價格，則現有的 Spot 執行個體就會繼續執行。如果您未設定最高價，則預設的最高價是隨需價格。

# Capacity Blocks 用於機器學習工作負載
<a name="launch-template-capacity-blocks"></a>

Capacity Blocks 可協助您在未來日期保留熱門的 GPU 執行個體，以支援您的短期機器學習 (ML) 工作負載。

如需 Capacity Blocks及其運作方式的概觀，請參閱《*Amazon EC2 使用者指南*》中的[Capacity Blocks適用於 ML](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-blocks.html) 的 。

若要開始使用 Capacity Blocks，您可以在特定可用區域中建立容量保留。 Capacity Blocks 會以單一可用區域中的`targeted`容量保留的形式交付。當您建立啟動範本時，請指定容量區塊的保留 ID 和執行個體類型。然後，更新您的 Auto Scaling 群組，以使用您建立的啟動範本和容量區塊的可用區域。當您的容量區塊保留開始時，請使用排程擴展來啟動與容量區塊保留相同的執行個體數量。

**重要**  
Capacity Blocks 僅適用於特定 Amazon EC2 執行個體類型和 AWS 區域。如需詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[先決條件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-blocks-using.html#capacity-blocks-prerequisites)。

**Topics**
+ [操作準則](#capacity-blocks-operational-guidelines)
+ [在啟動範本中指定容量區塊](#specify-a-capacity-block-in-your-launch-template)
+ [限制](#capacity-blocks-limitations)
+ [相關資源](#capacity-blocks-related-resources)

## 操作準則
<a name="capacity-blocks-operational-guidelines"></a>

下列是透過 Auto Scaling 群組使用容量區塊時應遵循的基本操作準則。
+ 在容量區塊保留結束時間前 30 分鐘以上，將您的 Auto Scaling 群組縮減為零。Amazon EC2 將在容量區塊結束時間前 30 分鐘終止任何仍在執行的執行個體。
+ 我們建議您在適當的保留時間使用排程擴展來向外擴展 （新增執行個體） 和向內擴展 （移除執行個體）。如需詳細資訊，請參閱[Amazon EC2 Auto Scaling 排程擴展](ec2-auto-scaling-scheduled-scaling.md)。
+ 視需要新增生命週期關聯，以便在縮減期間對執行個體內的應用程式執行正常關閉程序。Amazon EC2 在容量區塊保留結束前 30 分鐘強制終止執行個體*之前*，請預留足夠時間讓生命週期動作完成程序。如需詳細資訊，請參閱[Amazon EC2 Auto Scaling lifecycle hook](lifecycle-hooks.md)。
+ 請確定 Auto Scaling 群組在整個保留期間皆指向正確的啟動範本版本。我們建議您指向特定版本的啟動範本，而不是 `$Default` 或 `$Latest` 版本。

**注意**  
如果您在保留結束之前讓容量區塊執行個體持續執行，且 Amazon EC2 將其回收，則 Auto Scaling 群組的擴展活動狀態為「`taken out of service in response to an EC2 health check that indicated it had been terminated or stopped`」，即使刻意在容量區塊結束時回收。同樣地，Amazon EC2 Auto Scaling 會嘗試以與未通過運作狀態檢查的任何執行個體相同的方式取代執行個體。如需詳細資訊，請參閱[Auto Scaling 群組中的執行個體運作狀態檢查](ec2-auto-scaling-health-checks.md)。

## 在啟動範本中指定容量區塊
<a name="specify-a-capacity-block-in-your-launch-template"></a>

若要建立以 Auto Scaling 群組特定容量區塊為目標的啟動範本，請使用下列其中一種方法：

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

**在啟動範本中指定容量區塊 (主控台)**

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

1. 在頂端導覽列上，選取您建立容量區塊 AWS 區域 的 。

1. 在導覽窗格的 **Instances (執行個體)** 底下，選擇 **Launch Templates (啟動範本)**。

1. 選擇**建立啟動範本**，然後建立啟動範本。視需要納入 Amazon Machine Image (AMI) 的 ID、執行個體類型，以及任何其他啟動範本設定。

1. 展開**進階詳細資訊**區段以檢視進階設定。

1. 針對**購買選項**，選擇**容量區塊**。

1. 針對**容量保留**，選擇**依據 ID 的目標**，然後針對**容量保留 - 依據 ID 的目標**，選擇現有容量區塊的容量保留 ID。

1. 當您完成時，請選擇**建立啟動範本**。

   如需使用啟動範本建立 Auto Scaling 群組的說明，請參閱 [使用啟動範本建立 Auto Scaling 群組](create-asg-launch-template.md)。

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

**在啟動範本中指定容量區塊 (AWS CLI)**  
請使用以下 [create-launch-template](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-launch-template.html) 命令，建立指定現有容量區塊保留 ID 的啟動範本。將每個*使用者輸入預留位置*替換為自己的資訊。

```
aws ec2 create-launch-template --launch-template-name my-template-for-capacity-block  \
  --version-description AutoScalingVersion1 --region us-east-2 \
  --launch-template-data file://config.json
```

**提示**  
如果此命令擲回錯誤，請確定您已在 AWS CLI 本機將 更新為最新版本。

`config.json` 的內容。

```
{
    "ImageId": "ami-04d5cc9b88example",
    "InstanceType": "p4d.24xlarge",
    "SecurityGroupIds": [
        "sg-903004f88example"
    ], 
    "KeyName": "MyKeyPair",
    "InstanceMarketOptions": {
        "MarketType": "capacity-block"
    },
    "CapacityReservationSpecification": {
        "CapacityReservationTarget": {
            "CapacityReservationId": "cr-02168da1478b509e0"
        }
    }
}
```

以下為範例輸出。

```
{
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-068f72b724example",
        "LaunchTemplateName": "my-template-for-capacity-block",
        "CreateTime": "2023-10-27T15:12:44.000Z",
        "CreatedBy": "arn:aws:iam::123456789012:user/Bob",
        "DefaultVersionNumber": 1,
        "LatestVersionNumber": 1
    }
}
```

您可以使用下列 [describe-launch-template-versions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-launch-template-versions.html) 命令，來驗證容量區塊保留 ID 是否與啟動範本關聯。

```
aws ec2 describe-launch-template-versions --launch-template-names my-template-for-capacity-block \
  --region us-east-2
```

下列是指定容量保留的啟動範本之範例輸出。

```
{
    "LaunchTemplateVersions": [
        {
            "LaunchTemplateId": "lt-068f72b724example",
            "LaunchTemplateName": "my-template-for-capacity-block",
            "VersionNumber": 1,
            "CreateTime": "2023-10-27T15:12:44.000Z",
            "CreatedBy": "arn:aws:iam::123456789012:user/Bob",
            "DefaultVersion": true,
            "LaunchTemplateData": {
                "ImageId": "ami-04d5cc9b88example",
                "InstanceType": "p5.48xlarge",
                "SecurityGroupIds": [
                    "sg-903004f88example"
                ], 
                "KeyName": "MyKeyPair",
                "InstanceMarketOptions": {
                    "MarketType": "capacity-block"
                },
                "CapacityReservationSpecification": {
                    "CapacityReservationTarget": {
                        "CapacityReservationId": "cr-02168da1478b509e0"
                    }
                }
            }
        }
    ]
}
```

------

## 限制
<a name="capacity-blocks-limitations"></a>
+ Capacity Blocks 只有在 Auto Scaling 群組具有相容的組態時，才支援 。不支援混合執行個體群組和暖集區。
+ 您一次只能以一個容量區塊為目標。

## 相關資源
<a name="capacity-blocks-related-resources"></a>
+ 如需使用 P5 執行個體的先決條件和建議，請參閱《*Amazon EC2 使用者指南*》中的 [ P5 執行個體入門](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/p5-instances-started.html)。
+ Amazon EKS 支援使用 Capacity Blocks來支援 Amazon EKS 叢集上的短期機器學習 (ML) 工作負載。如需詳細資訊，請參閱《**Amazon EKS 使用者指南**》中的[Capacity Blocks適用於 ML](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks.html) 的 。
+ 您可以Capacity Blocks搭配支援的執行個體類型和區域使用 。不過，隨需容量保留可讓您靈活地為其他執行個體類型和區域保留容量。如需示範如何使用隨需容量保留選項的教學課程，請參閱 [使用容量預留在特定可用區域中預留容量](use-ec2-capacity-reservations.md)。