本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用容量區塊啟動執行個體
若要使用容量區塊,您必須在啟動執行個體時指定容量區塊保留 ID。在容量區塊中啟動執行個體,會依啟動的執行個體數量減少可用容量。舉例來說,如果您購買的執行個體容量為八個執行個體,而您啟動四個執行個體,則可用容量會減少四個。
如果您在保留結束之前終止在容量區塊中執行的執行個體,可以在其位置啟動新執行個體。當您停止或終止容量區塊中的執行個體時,需要幾分鐘時間清理執行個體,才能啟動另一個執行個體加以取代。在此期間,您的執行個體將處於 stopping 或 shutting-down
狀態。完成此程序後,您的執行個體狀態會變更為 stopped
或 terminated
。接著,容量區塊中的可用容量將會更新,顯示另一個可用的執行個體。
要求
-
您的執行個體無法在與容量區塊所在可用區域不同的可用區域子網路中啟動。
-
您的執行個體無法使用與容量區塊平台不同的平台的 AMI 啟動。
-
若要使用 P6e-GB200
UltraServer 容量區塊,您必須選擇加入達拉斯本地區域 (維吉尼亞北部) 本地區域。
- Console
-
- AWS CLI
-
使用 在容量區塊中啟動執行個體
使用 run-instances 命令搭配 instance-market-options MarketType
選項。
下列範例會在特定容量區塊中啟動執行個體。
aws ec2 run-instances \
--image-id ami-0abcdef1234567890
\
--count 1
\
--instance-type p5.48xlarge
\
--key-name my-key-pair
\
--subnet-id subnet-0abcdef1234567890
\
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id
}
下列範例會在 UltraServer 容量區塊資源群組中啟動執行個體。
aws ec2 run-instances \
--image-id ami-0abcdef1234567890
\
--count 1
\
--instance-type p6e-gb200.36xlarge
\
--key-name my-key-pair
\
--subnet-id subnet-0abcdef1234567890
\
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn
}
- PowerShell
-
在容量區塊中啟動執行個體
使用 New-EC2Instance cmdlet 搭配定義如下-InstanceMarketOption
的選項。
$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest
$marketoption.MarketType = "capacity-block"
下列範例會在特定容量區塊中啟動執行個體。
New-EC2Instance `
-ImageId ami-0abcdef1234567890
`
-InstanceType p5.48xlarge
`
-KeyName "my-key-pair
" `
-SubnetId subnet-0abcdef1234567890
`
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationId capacity_block_id
下列範例會在 UltraServer 容量區塊資源群組中啟動執行個體。
New-EC2Instance `
-ImageId ami-0abcdef1234567890
`
-InstanceType p6e-gb200.36xlarge
`
-KeyName "my-key-pair
" `
-SubnetId subnet-0abcdef1234567890
`
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn
"