中断行为
您可以指定 Amazon EC2 在中断竞价型实例时必须执行以下操作之一:
-
终止中断的竞价型实例(这是默认行为)
指定中断行为
您可以在创建 Spot 请求时指定中断行为。如果未指定中断行为,则默认情况是 Amazon EC2 在中断竞价型实例时终止它们。
指定中断行为的方式根据您请求竞价型实例的方式会有所不同。
-
如果您使用启动实例向导请求竞价型实例,则可以按如下方式指定中断行为:在启动实例向导中,展开高级详细信息,然后选中请求竞价型实例复选框。选择 Customize (自定义)。从中断行为中,选择一种中断行为。如果中断行为是休眠,也可以在停止 - 休眠行为中选择启用。
-
如果您使用 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-fleet 和 request-spot-instances 命令来请求竞价型实例,因为它们是没有计划投资的传统 API。有关更多信息,请参阅使用哪种竞价型请求方法最好?。