本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Spot 執行個體中斷的行為
您可以指定 Amazon EC2 應在中斷 Spot 執行個體時執行下列其中一項動作:
-
終止已中斷的 Spot 執行個體 (這是預設行為)
指定中斷行為
您可以在建立 Spot 請求時指定中斷行為。若未指定中斷行為,預設是 Amazon EC2 在 Spot 執行個體中斷時將其終止。
您指定中斷行為的方式會根據您請求 競價型執行個體的方式而有所不同。
-
如果您使用啟動執行個體精靈請求 Spot 執行個體,可以按照下列方法指定中斷行為:在啟動執行個體精靈中,展開進階詳細資訊,然後選取請求 Spot 執行個體核取方塊。請選擇 Customize (自訂)。從中斷行為中,選擇中斷行為。如果中斷行為是休眠,您也可以為停止 - 休眠行為選擇啟用。
-
如果您使用 run-instances CLI 請求 Spot 執行個體,您可以按照下列方法指定中斷行為:在請求組態 (
--instance-market-options
) 中,針對InstanceInterruptionBehavior
,指定中斷行為。如果中斷行為是hibernate
,您也可以使用--hibernation-options Configured=true
參數啟用休眠。 -
如果您在啟動範本中設定 競價型執行個體,您可以按照下列方法指定中斷行為:在啟動範本中,展開進階詳細資訊,然後選取 請求 競價型執行個體 核取方塊。選擇自訂,然後從中斷行為中選擇中斷行為。
-
如果您使用 Spot 主控台請求 競價型執行個體,您可以按照下列方法指定中斷行為:選取維護目標容量核取方塊,然後從中斷行為中選取中斷行為。
-
如果您在使用 create-fleet CLI 時在啟動組態中設定 Spot 執行個體,您可以按照下列方法指定中斷行為:針對
InstanceInterruptionBehavior
,指定中斷行為。 -
如果您在使用 request-spot-fleetCLI 時在請求組態中設定 Spot 執行個體,您可以指定中斷行為,如下所示:對
InstanceInterruptionBehavior
,指定中斷行為。 -
如果您使用 request-spot-instancesCLI 設定 Spot 執行個體,您可以指定中斷行為,如下所示:對於
--instance-interruption-behavior
,指定中斷行為。
注意
我們強烈建議使用request-spot-fleet和命request-spot-instances令請求競價型執行個體,因為它們是舊式 API,沒有計劃投資。如需更多資訊,請參閱使用哪種 Spot 請求方法最好?