开启集群 Auto Scaling
您可以使用 Amazon CLI 开启集群 Auto Scaling。
在开始前,请创建自动扩缩组和容量提供程序。有关更多信息,请参阅自动扩缩组容量提供程序。
与容量提供程序与集群关联
按照以下步骤将容量提供程序与集群关联。
-
使用
put-cluster-capacity-providers
命令以将一个或多个容量提供程序与集群关联。要添加 Amazon Fargate 容量提供程序,只需在请求中包含FARGATE
和FARGATE_SPOT
容量提供程序。有关更多信息,请参阅《Amazon CLI 命令参考》中的put-cluster-capacity-providers
。aws ecs put-cluster-capacity-providers \ --cluster
ClusterName
\ --capacity-providersCapacityProviderName
FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1 -
使用
describe-clusters
命令以验证关联是否成功。有关更多信息,请参阅《Amazon CLI 命令参考》中的describe-clusters
。aws ecs describe-clusters \ --cluster
ClusterName
\ --include ATTACHMENTS
为容量提供程序开启托管扩缩
按照以下步骤开启容量提供程序的托管扩缩。
-
使用
update-capacity-provider
命令以为容量提供程序开启托管自动扩缩。有关更多信息,请参阅《Amazon CLI 命令参考》中的update-capacity-provider
。aws ecs update-capacity-provider \ --capacity-providers
CapacityProviderName
\ --auto-scaling-group-provider managedScaling=ENABLED