竞价型实例中断行为 - Amazon Elastic Compute Cloud

竞价型实例中断行为

您可以指定 Amazon EC2 在中断竞价型实例时必须执行以下操作之一:

指定中断行为

您可以在创建 Spot 请求时指定中断行为。如果未指定中断行为,则默认情况是 Amazon EC2 在中断竞价型实例时终止它们。

指定中断行为的方式根据您请求竞价型实例的方式会有所不同。

  • 如果您使用启动实例向导请求竞价型实例,则可以按如下方式指定中断行为:在启动实例向导中,展开高级详细信息,然后选中请求竞价型实例复选框。选择自定义。从中断行为中,选择一种中断行为。如果中断行为是休眠,也可以在停止 - 休眠行为中选择启用

  • 如果您使用 run-instances CLI 请求竞价型实例,则可以按如下方式指定中断行为:在请求配置中(--instance-market-options),对 InstanceInterruptionBehavior 指定中断行为。如果中断行为是 hibernate,也可以使用 --hibernation-options Configured=true 参数启用休眠。

  • 如果您在启动模板中配置竞价型实例,则可以按如下方式指定中断行为:在启动模板中,展开 Advanced details(高级详细信息),然后选择 Request 竞价型实例(请求)复选框。选择 自定义,然后从中断行为中选择中断行为。

  • 如果您使用 Spot 控制台 请求 Spot 实例,则可以按如下方式指定中断行为:选中保持目标容量复选框,然后从中断行为中选择中断行为。

  • 如果您在使用 create-fleet CLI 时在请求配置中对竞价型实例进行配置,则可以按如下方式指定中断行为:对于 InstanceInterruptionBehavior,请指定中断行为。

  • 如果您在使用 request-spot-fleet CLI 时在请求配置中对竞价型实例进行配置,则可以按如下方式指定中断行为:对于 InstanceInterruptionBehavior,请指定中断行为。

  • 如果您使用 request-spot-instances CLI 配置竞价型实例,则可以按如下方式指定中断行为:对于 --instance-interruption-behavior,请指定中断行为。

注意

我们强烈反对使用 request-spot-fleetrequest-spot-instances 命令来请求竞价型实例,因为它们是没有计划投资的传统 API。有关更多信息,请参阅 使用哪种竞价型请求方法最好?