Spot 執行個體中斷的行為 - Amazon Elastic Compute Cloud

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

Spot 執行個體中斷的行為

您可以指定 Amazon EC2 應在中斷 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 請求方法最好?