開啟 Amazon ECS 叢集自動擴展 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開啟 Amazon ECS 叢集自動擴展

您可以開啟叢集自動擴展,讓 Amazon ECS 管理註冊到叢集的 Amazon EC2 執行個體的擴展。

如果您想要使用 主控台開啟叢集自動擴展,請參閱 為 Amazon ECS 建立容量提供者

開始之前,請先建立 Auto Scaling 群組和容量提供者。如需詳細資訊,請參閱EC2 啟動類型的 Amazon ECS 容量提供者

若要開啟叢集自動擴展,請將容量提供者與叢集建立關聯,然後開啟叢集自動擴展。

  1. 使用 put-cluster-capacity-providers 命令,將一或多個容量提供者關聯到叢集。

    若要新增 AWS Fargate 容量提供者,請在請求中包含 FARGATEFARGATE_SPOT 容量提供者。如需詳細資訊,請參閱 AWS CLI 命令參考中的 put-cluster-capacity-providers

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1

    若要為 EC2 啟動類型新增 Auto Scaling 群組,請在請求中包含 Auto Scaling 群組名稱。如需詳細資訊,請參閱 AWS CLI 命令參考中的 put-cluster-capacity-providers

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1
  2. 使用 describe-clusters 命令來確認關聯是否成功。如需詳細資訊,請參閱 AWS CLI 命令參考中的 describe-clusters

    aws ecs describe-clusters \ --cluster ClusterName \ --include ATTACHMENTS
  3. 使用 update-capacity-provider 命令,啟用容量提供者的受管自動擴展。如需詳細資訊,請參閱 AWS CLI 命令參考中的 update-capacity-provider

    aws ecs update-capacity-provider \ --capacity-providers CapacityProviderName \ --auto-scaling-group-provider managedScaling=ENABLED