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

AWS::EC2::EC2Fleet

指定配置信息以启动一队(或一组)实例。EC2 队列可以同时使用按需实例、预留实例和 Spot 实例购买模型跨多个可用区启动多种类型的实例。通过使用 EC2 队列,您可以定义单独的按需和 Spot 容量目标,指定最适合您的应用程序的实例类型,以及指定 Amazon EC2 应如何在每种购买模型中分配您的队列容量。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的启动 EC2 队列

语法

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

属性

ExcessCapacityTerminationPolicy

指示在 EC2 队列的总目标容量降到 EC2 队列的当前大小以下时是否应终止运行的实例。

必需:否

类型:字符串

允许的值no-termination | termination

Update requires: No interruption

LaunchTemplateConfigs

EC2 队列的配置。

必需:是

类型FleetLaunchTemplateConfigRequest 的列表

最高50

Update requires: Replacement

OnDemandOptions

描述 EC2 队列中的按需实例的配置。

必需:否

类型OnDemandOptionsRequest

Update requires: Replacement

ReplaceUnhealthyInstances

指示 EC2 队列是否应替换未正常运行的实例。

必需:否

类型:布尔值

Update requires: Replacement

SpotOptions

描述 EC2 队列中的 Spot 实例的配置。

必需:否

类型SpotOptionsRequest

Update requires: Replacement

TagSpecifications

用于在创建时标记 EC2 队列请求的键值对。ResourceType 的值必须为 fleet,否则队列请求失败。要在启动时标记实例,请在启动模板中指定标签。有关在启动后进行标记的信息,请参阅标记资源

必需:否

类型TagSpecification 的列表

Update requires: Replacement

TargetCapacitySpecification

要请求的单位数量。

必需:是

类型TargetCapacitySpecificationRequest

Update requires: No interruption

TerminateInstancesWithExpiration

指示在 EC2 队列过期时是否应终止运行的实例。

必需:否

类型:布尔值

Update requires: Replacement

Type

请求的类型。默认情况下,EC2 队列针对所需的容量发出异步请求,并补充中断的 Spot 实例以保持该容量 (maintain)。如果值为 instant,则发出一次性同步请求,并为无法启动的任何实例返回错误。如果值为 request,则发出一次性异步请求而不保持容量,也不会在容量不可用时在替代容量池中提交请求。有关更多信息,请参阅 Amazon Elastic Compute Cloud 用户指南 中的 EC2 队列请求类型

必需:否

类型:字符串

允许的值instant | maintain | request

Update requires: Replacement

ValidFrom

采用 UTC 格式的请求开始日期和时间(例如,YYYY-MM-DDTHH:MM:SSZ)。默认设置是立即开始执行请求。

必需:否

类型:字符串

Update requires: Replacement

ValidUntil

采用 UTC 格式的请求结束日期和时间(例如,YYYY-MM-DDTHH:MM:SSZ)。此时,不会发出任何新的 EC2 队列请求,也无法执行请求。如果未指定任何值,则请求将保留,直到您将其取消。

必需:否

类型:字符串

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回队列 ID,例如 fleet-1fe24079-d272-4023-8e7c-70e10784cb0e

For more information about using the Ref function, see Ref.

另请参阅