Publicado: Mar 24, 2022
O Amazon EC2 Auto Scaling agora publica estados do ciclo de vida de instâncias do Auto Scaling no Amazon EC2 Instance Metadata Service (IMDS), permitindo que você inicie facilmente ações na instância à medida que uma instância transita de um estado de ciclo de vida para outro. As instâncias em um grupo do Auto Scaling passam por vários estados do ciclo de vida desde o momento em que são iniciadas e colocadas em serviço até quando são removidas do serviço e encerradas. Ao pesquisar o IMDS, você pode configurar sua aplicação na instância para determinar facilmente o estado do ciclo de vida sem precisar configurar o Amazon CloudWatch Events ou outros serviços.
Por exemplo, talvez você queira executar etapas de inicialização adicionais na instância quando ela estiver fazendo a transição entre os estados do ciclo de vida, como o download e a instalação de software após a execução da instância. Para fazer isso, você pode fazer com que sua aplicação execute a ação necessária quando vir o estado apropriado no IMDS e usar ganchos de ciclo de vida do Amazon EC2 Auto Scaling para aguardar a conclusão das etapas de inicialização antes de passar para o próximo estado de ciclo de vida.
O Amazon EC2 Auto Scaling e o Amazon EC2 Instance Metadata Service estão disponíveis em todas as regiões públicas da AWS e regiões AWS GovCloud (EUA). Para saber mais sobre estados do ciclo de vida do Auto Scaling, acesse esta documentação da AWS.