我们计划创建ECS Fargate集群。
现在我们想为ECS集群使用AWS托管容量提供商。
我正在使用下面的模板为fargate创建集群和容量提供者。
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
DefaultCapacityProviderStrategy:
- Base: 1
CapacityProvider: FARGATE
Weight: 1
现在在DefaultCapacityProviderStrategy中我们有以下三个项目
"Base" : Integer,
"CapacityProvider" : String,
"Weight" : Integer
但是我担心的是我们不想创建任何容量提供者,那么在CapacityProvider中提供什么呢?
CapacityProvider
是可选的,您不必显式指定它。如果未指定,则默认为FARGATE
提供程序。如果您想将FARGATE_SPOT
添加到您的设置中,则只需要指定CapacityProvider
。
更新:
Resources:
ECSCluster:
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
CapacityProviders:
- FARGATE