使用容量區塊啟動執行個體 - Amazon Elastic Compute Cloud

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

使用容量區塊啟動執行個體

若要使用容量區塊,您必須在啟動執行個體時指定容量區塊保留 ID。在容量區塊中啟動執行個體,會依啟動的執行個體數量減少可用容量。舉例來說,如果您購買的執行個體容量為八個執行個體,而您啟動四個執行個體,則可用容量會減少四個。

如果您在保留結束之前終止在容量區塊中執行的執行個體,可以在其位置啟動新執行個體。當您停止或終止容量區塊中的執行個體時,需要幾分鐘時間清理執行個體,才能啟動另一個執行個體加以取代。在此期間,您的執行個體將處於 stopping 或 shutting-down 狀態。完成此程序後,您的執行個體狀態會變更為 stoppedterminated。接著,容量區塊中的可用容量將會更新,顯示另一個可用的執行個體。

要求
  • 您的執行個體無法在與容量區塊所在可用區域不同的可用區域子網路中啟動。

  • 您的執行個體無法使用與容量區塊平台不同的平台的 AMI 啟動。

Console
使用容量區塊啟動執行個體
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在螢幕上方的導覽列上,為容量區塊保留選取區域。

  3. 從 Amazon EC2 主控台儀表板選擇 Launch Instance (啟動執行個體)

  4. 請遵循該程序來啟動執行個體

  5. 展開進階詳細資訊,然後如下所示設定執行個體。

    1. 針對購買選項,選擇容量區塊

    2. 針對容量保留,選擇指定容量保留

    3. 針對容量保留目標 ID,選擇容量區塊保留的 ID。

  6. 選擇啟動執行個體

AWS CLI
使用容量區塊啟動執行個體

使用 run-instances 命令搭配 MarketType選項。

--instance-market-options MarketType='capacity-block'

您也必須指定 capacity-reservation-specification選項。

--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-0abc123def456789a}
PowerShell
使用容量區塊啟動執行個體

使用 New-EC2Instance cmdlet 搭配 -InstanceMarketOption 參數。

-InstanceMarketOption $marketOptions

定義市場選項,如下所示。

$marketOptions = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest $marketOptions.MarketType = "capacity-block"

您也必須指定 -CapacityReservationTarget_CapacityReservationId選項。

-CapacityReservationTarget_CapacityReservationId cr-0abc123def456789a
相關資源