AWS::EC2::EC2Fleet SpotOptionsRequest - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EC2::EC2Fleet SpotOptionsRequest

为 EC2 队列指定 Spot 实例的配置。

SpotOptionsRequestAWS::EC2::EC2Fleet 资源的属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "AllocationStrategy" : String, "InstanceInterruptionBehavior" : String, "InstancePoolsToUseCount" : Integer, "MaxTotalPrice" : String, "MinTargetCapacity" : Integer, "SingleAvailabilityZone" : Boolean, "SingleInstanceType" : Boolean }

属性

AllocationStrategy

指示如何在 EC2 队列指定的 Spot 实例池中分配目标 Spot 实例容量。

如果分配策略是 lowestPrice,则 EC2 队列从价格最低的 Spot 实例池中启动实例。这是默认分配策略。

如果分配策略是 diversified,则 EC2 队列从您指定的所有 Spot 实例池中启动实例。

如果分配策略是 capacityOptimized,则 EC2 队列从根据可用的 Spot 实例容量选择的最优 Spot 实例池中启动实例。

允许的值lowestPrice | diversified | capacityOptimized

必需:否

类型:字符串

Update requires: Replacement

InstanceInterruptionBehavior

Spot 实例中断时的行为。默认为 terminate

必需:否

类型:字符串

允许的值hibernate | stop | terminate

Update requires: Replacement

InstancePoolsToUseCount

在其中分配您的目标 Spot 容量的 Spot 池数量。仅当 Spot AllocationStrategy 设置为 lowest-price 时有效。EC2 队列选择成本最低的 Spot 池,并在指定数量的 Spot 池之间平均分配目标 Spot 容量。

必需:否

类型:整数

Update requires: Replacement

MaxTotalPrice

您愿意为 Spot 实例支付的每小时最大金额。

必需:否

类型:字符串

Update requires: Replacement

MinTargetCapacity

队列中的 Spot 实例的最小目标容量。如果未达到最小目标容量,则队列不会启动任何实例。

必需:否

类型:整数

Update requires: Replacement

SingleAvailabilityZone

表示队列在单个可用区中启动所有 Spot 实例。仅支持 instant 类型的队列。

必需:否

类型:布尔值

Update requires: Replacement

SingleInstanceType

表示队列使用一种实例类型以启动队列中的所有 Spot 实例。仅支持 instant 类型的队列。

必需:否

类型:布尔值

Update requires: Replacement

另请参阅