Uma tarefa acionada por evento permite executar manualmente uma regra de escalabilidade ou ajustar a quantidade de instâncias em um grupo de escalabilidade em resposta a eventos de negócio específicos.
Use as APIs a seguir para acionar ações de escalabilidade de forma programática. Diferentemente das tarefas agendadas, que seguem um cronograma fixo, essas APIs permitem iniciar a escalabilidade em resposta direta a eventos da aplicação — como um pico de tráfego detectado pelo sistema de monitoramento, uma etapa do pipeline de implantação ou um gatilho de negócio personalizado.
APIs desta categoria
|
API |
Descrição |
|
ExecuteScalingRule |
Executa uma regra de escalabilidade especificada imediatamente. |
|
ScaleWithAdjustment |
Ajusta a quantidade de instâncias de um grupo de escalabilidade em um valor especificado, sem exigir uma regra de escalabilidade predefinida. |
|
AttachInstances |
Adiciona instâncias ECS existentes a um grupo de escalabilidade. |
|
RemoveInstances |
Remove e libera instâncias ECS de um grupo de escalabilidade. |
|
DetachInstances |
Desacopla instâncias ECS de um grupo de escalabilidade sem liberá-las. |
Como funciona
Quando você chama qualquer uma dessas APIs, o Auto Scaling processa a solicitação e executa a atividade de escalabilidade correspondente. O grupo de escalabilidade deve estar no estado Active, e nenhuma outra atividade de escalabilidade pode estar em andamento no momento da chamada.
Se a solicitação ultrapassar os limites mínimo ou máximo definidos para o grupo de escalabilidade, o Auto Scaling ajusta o resultado para permanecer dentro desses limites.