本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
關閉 Amazon ECS 叢集自動擴展
如需更精細地控制已註冊至叢集的 EC2 執行個體,您可以停用叢集自動擴展。
若要關閉叢集的叢集自動擴展,您可以解除容量提供者與透過叢集啟用之受管擴展的關聯,或者更新容量提供者來關閉受管擴展。
解除與容量提供者之間的關聯
使用下列步驟解除容量提供者與叢集之間的關聯。
-
使用
put-cluster-capacity-providers命令解除 Auto Scaling 群組容量提供者與叢集之間的關聯。叢集可以保持與 AWS Fargate 容量提供者的關聯。如需詳細資訊,請參閱《AWS CLI 命令參考》中的put-cluster-capacity-providers。aws ecs put-cluster-capacity-providers \ --clusterClusterName\ --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 \ --clusterClusterName\ --capacity-providers [] \ --default-capacity-provider-strategy '[]' -
使用
describe-clusters命令來確認是否成功解除關聯。如需詳細資訊,請參閱《AWS CLI 命令參考》中的describe-clusters。aws ecs describe-clusters \ --clusterClusterName\ --include ATTACHMENTS
關閉容量提供者的受管擴展
使用下列步驟關閉容量提供者的受管擴展。
-
使用
update-capacity-provider命令,關閉容量提供者的受管自動擴展。如需詳細資訊,請參閱《AWS CLI 命令參考》中的update-capacity-provider。aws ecs update-capacity-provider \ --nameCapacityProviderName\ --auto-scaling-group-provider "managedScaling={status=DISABLED}"