關閉 Amazon ECS 叢集自動擴展 - Amazon Elastic Container Service

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

關閉 Amazon ECS 叢集自動擴展

如需更精細地控制已註冊至叢集的 EC2 執行個體,您可以停用叢集自動擴展。

若要關閉叢集的叢集自動擴展,您可以解除容量提供者與透過叢集啟用之受管擴展的關聯,或者更新容量提供者來關閉受管擴展。

解除與容量提供者之間的關聯

使用下列步驟解除容量提供者與叢集之間的關聯。

  1. 使用 put-cluster-capacity-providers 命令解除 Auto Scaling 群組容量提供者與叢集之間的關聯。叢集可以保持與 AWS Fargate 容量提供者的關聯。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 put-cluster-capacity-providers

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy '[]'

    使用 put-cluster-capacity-providers 命令解除 Auto Scaling 群組容量提供者與叢集之間的關聯。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 put-cluster-capacity-providers

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers [] \ --default-capacity-provider-strategy '[]'
  2. 使用 describe-clusters 命令來確認是否成功解除關聯。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 describe-clusters

    aws ecs describe-clusters \ --cluster ClusterName \ --include ATTACHMENTS

關閉容量提供者的受管擴展

使用下列步驟關閉容量提供者的受管擴展。

  • 使用 update-capacity-provider 命令,關閉容量提供者的受管自動擴展。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 update-capacity-provider

    aws ecs update-capacity-provider \ --name CapacityProviderName \ --auto-scaling-group-provider "managedScaling={status=DISABLED}"