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

AWS::ECS::Cluster CapacityProviderStrategyItem

CapacityProviderStrategyItem 属性指定集群的默认容量提供程序策略的详细信息。如果在未指定启动类型或容量提供程序策略的集群中运行服务或任务,则使用默认容量提供程序策略。

语法

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

JSON

{ "Base" : Integer, "CapacityProvider" : String, "Weight" : Integer }

YAML

Base: Integer CapacityProvider: String Weight: Integer

属性

Base

基准值指明在指定的容量提供程序上至少运行多少个任务。在一个容量提供程序策略中,只能有一个容量提供程序策略定义了基准

必需:否

类型:整数

最低0

最高100000

Update requires: No interruption

CapacityProvider

容量提供程序的简称。

必需:否

类型:字符串

Update requires: No interruption

Weight

权重 值指明应使用指定容量提供程序的已启动任务总数的相对百分比。

例如,如果您的策略包含两个容量提供程序,并且两个容量提供程序的权重均为 1,那么当满足 base 时,这些任务将在两个容量提供程序之间均匀分配。按照相同的逻辑,如果您为 capacityProviderA 指定权重 1,并为 capacityProviderB 指定权重 4,那么运行的每一个任务均使用 capacityProviderA,四个任务将使用 capacityProviderB

必需:否

类型:整数

最低0

最高1000

Update requires: No interruption