本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用 Amazon ECS 叢集自動擴展
您需要啟用叢集自動擴展,以便 Amazon ECS 管理已註冊至叢集的 Amazon EC2 執行個體的擴展作業。
若想透過主控台啟用叢集自動擴展,請參閱建立 Amazon ECS 容量提供者。
開始之前,請建立 Amazon EC2 Auto Scaling 群組和容量提供者。如需詳細資訊,請參閱EC2 工作負載的 Amazon ECS 容量提供者。
若要啟用叢集自動擴展,請將容量提供者與叢集建立關聯,然後啟用叢集自動擴展。
-
使用
put-cluster-capacity-providers命令,將一或多個容量提供者關聯到叢集。若要新增 AWS Fargate 容量提供者,請在請求中包含
FARGATE和FARGATE_SPOT容量提供者。如需詳細資訊,請參閱 AWS CLI 命令參考中的put-cluster-capacity-providers。aws ecs put-cluster-capacity-providers \ --clusterClusterName\ --capacity-providersCapacityProviderNameFARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1若要為 EC2 新增 Amazon EC2 Auto Scaling 群組,請在請求中包含 Amazon EC2 Auto Scaling 群組名稱。如需詳細資訊,請參閱 AWS CLI 命令參考中的
put-cluster-capacity-providers。aws ecs put-cluster-capacity-providers \ --clusterClusterName\ --capacity-providersCapacityProviderName\ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1 -
使用
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=ENABLED}"