本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在群組中的容量保留中啟動執行個體
您可以透過指定容量保留資源群組 ARN,在現有的容量保留中啟動執行個體。以群組為目標的執行個體,會與群組中具有相符屬性 (執行個體類型、平台、可用區域和租用) 和可用容量的任何容量保留相符。
當您使用啟動執行個體精靈或 RunInstances API 啟動執行個體時,您每次啟動只能指定一個購買選項 (一個保留類型)。 RunInstances 若要一次啟動群組中的多個保留類型,請使用 Amazon EC2 Fleet 或 Auto Scaling 群組。
如需如何使用容量保留資源群組在多個容量保留類型中啟動執行個體step-by-step演練,請參閱下列教學課程:透過 EC2 機群和透過 Amazon EC2 Auto Scaling。
隨需容量保留
若要在群組中的隨需容量保留中啟動執行個體,請使用 CapacityReservationTarget 參數搭配 CapacityReservationResourceGroupArn 欄位來指定群組 ARN。
Amazon EC2 會在群組中任何相符的隨需容量保留中啟動執行個體。如果沒有可用的相符容量,執行個體會使用隨需容量啟動。
如果您不希望執行個體在沒有相符容量可用時以隨需形式啟動,請將 CapacityReservationPreference設定為 capacity-reservations-only。使用此設定,如果群組中沒有相符的隨需容量保留具有可用容量,則執行個體無法啟動。
- Console
-
在群組中的隨需容量保留中啟動執行個體
-
請依照程序啟動執行個體,但在您完成下列步驟之前,請不要啟動執行個體。
-
展開 Advanced Details (進階詳細資訊)。
-
對於購買選項,將 保留為無 (預設)。
-
對於容量保留,選擇指定容量保留資源群組 (預設) 或僅在容量保留資源群組中啟動 (以防止隨需備用),然後選取群組。
-
選擇啟動執行個體。
- AWS CLI
-
在群組中的隨需容量保留中啟動執行個體
使用 run-instances 命令搭配 --capacity-reservation-specification 參數。
下列範例會在群組中啟動執行個體。如果群組沒有具有相符屬性和可用容量的 ODCR,執行個體會以隨需執行個體的形式啟動。
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
下列範例會在群組中啟動執行個體。如果群組沒有具有相符屬性和可用容量的 ODCR,則執行個體無法啟動。
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--capacity-reservation-specification \
CapacityReservationPreference=capacity-reservations-only,CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
以特定置放群組為目標
或者,如果您的 群組在置放群組中包含隨需容量保留,您也可以指定置放群組 ID 以及容量保留資源群組 ARN,將所有啟動的執行個體放入該置放群組。
容量區塊不支援置放群組。當您的請求以容量保留資源群組中的容量區塊為目標時,您無法指定置放群組。
可中斷的容量保留
若要在群組中的可中斷容量保留中啟動執行個體,請指定群組 ARN,然後選取可中斷的購買選項。Amazon EC2 會將執行個體放入群組中具有相符屬性和可用容量的任何作用中中斷容量保留。如果沒有可用的相符容量,執行個體將無法啟動。
- Console
-
在群組中啟動執行個體至可中斷的容量保留
-
請依照程序啟動執行個體,但在您完成下列步驟之前,請不要啟動執行個體。
-
展開 Advanced Details (進階詳細資訊)。
-
針對購買選項,選擇可中斷的容量保留。
-
針對容量保留,選擇指定容量保留資源群組,然後選取群組。
-
選擇啟動執行個體。
- AWS CLI
-
在群組中啟動執行個體至可中斷的容量保留
使用 run-instances 命令搭配 --instance-market-options和 --capacity-reservation-specification 參數。
aws ec2 run-instances \
--instance-type c5.xlarge \
--image-id ami-0abcdef1234567890 \
--count 3 \
--instance-market-options MarketType=interruptible-capacity-reservation \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}
容量區塊
若要在群組中的容量區塊中啟動執行個體,請指定群組 ARN,然後選取容量區塊購買選項。Amazon EC2 會將執行個體放入群組中具有相符屬性和可用容量的任何作用中容量區塊。如果沒有可用的相符容量,執行個體將無法啟動。
在容量保留資源群組中的容量區塊中啟動時,您無法指定置放群組。
- Console
-
在群組中的容量區塊中啟動執行個體
-
請依照程序啟動執行個體,但在您完成下列步驟之前,請不要啟動執行個體。
-
展開 Advanced Details (進階詳細資訊)。
-
針對購買選項,選擇容量區塊。
-
針對容量保留,選擇指定容量保留資源群組,然後選取群組。
-
選擇啟動執行個體。
- AWS CLI
-
在群組中的容量區塊中啟動執行個體
使用 run-instances 命令搭配 --instance-market-options和 --capacity-reservation-specification 參數。
aws ec2 run-instances \
--instance-type p5.48xlarge \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-market-options MarketType=capacity-block \
--capacity-reservation-specification \
CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}