Ativar o ajuste de escala automático de clusters
É possível usar a AWS CLI para ativar o ajuste de escala automático de clusters.
Antes de você começar, crie um grupo do Auto Scaling e um provedor de capacidade. Para ter mais informações, consulte Provedores de capacidade de grupo do Amazon EC2 Auto Scaling.
Associar o provedor de capacidade ao cluster
Use as etapas a seguir para associar o provedor de capacidade ao cluster.
-
Use o comando
put-cluster-capacity-providers
para associar um ou mais provedores de capacidade ao cluster.Para adicionar os provedores de capacidade do AWS Fargate, inclua os provedores de capacidade
FARGATE
eFARGATE_SPOT
na solicitação. Para obter mais informações, consulteput-cluster-capacity-providers
na Referência de comandos da AWS CLI.aws ecs put-cluster-capacity-providers \ --cluster
ClusterName
\ --capacity-providersCapacityProviderName
FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1Para adicionar um grupo do Auto Scaling para o tipo de execução do EC2, inclua o nome do grupo do Auto Scaling na solicitação. Para obter mais informações, consulte
put-cluster-capacity-providers
na Referência de comandos da AWS CLI.aws ecs put-cluster-capacity-providers \ --cluster
ClusterName
\ --capacity-providersCapacityProviderName
\ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1 -
Use o comando
describe-clusters
para verificar se a associação foi bem-sucedida. Para obter mais informações, consultedescribe-clusters
na Referência de comandos da AWS CLI.aws ecs describe-clusters \ --cluster
ClusterName
\ --include ATTACHMENTS
Ativar a escalabilidade gerenciada para o provedor de capacidade
Use as etapas a seguir para ativar a escalabilidade gerenciada para o provedor de capacidade.
-
Use o comando
update-capacity-provider
para ativar a autoescalabilidade gerenciada para o provedor de capacidade. Para obter mais informações, consulteupdate-capacity-provider
na Referência de comandos da AWS CLI.aws ecs update-capacity-provider \ --capacity-providers
CapacityProviderName
\ --auto-scaling-group-provider managedScaling=ENABLED