Uma frota de 50 instâncias Linux EC2 em um grupo do Auto Scaling, atrás de um ALB, às vezes falha nas verificações de saúde HTTP do ELB e é encerrada antes que os logs possam ser coletados. Como a coleta de logs pode ser automatizada para que os logs sejam recuperados antes do encerramento para análise da causa raiz?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use os lifecycle hooks do Auto Scaling para colocar as instâncias em Terminating:Wait. Crie uma regra do EventBridge para a EC2 Instance-terminate Lifecycle Action que invoca uma função Lambda que chama o SSM Run Command para coletar logs, enviá-los para o S3 e, em seguida, completar a ação do ciclo de vida..
Por que esta é a resposta
A opção correta utiliza lifecycle hooks do Auto Scaling para pausar a instância no estado Terminating:Wait, permitindo a coleta de logs antes do encerramento. Uma regra do EventBridge é configurada para reagir ao evento EC2 Instance-terminate Lifecycle Action, invocando uma função Lambda. Esta Lambda, por sua vez, usa o SSM Run Command para executar um script na instância que coleta os logs e os envia para o S3. Finalmente, a Lambda completa a ação do ciclo de vida, permitindo que a instância seja encerrada. As outras opções estão incorretas porque: A primeira opção usa Pending:Wait, que não é o estado correto para coletar logs antes do encerramento. Além disso, o alarme do CloudWatch para EC2 Instance Terminate Successful ocorre após o encerramento. A segunda opção usa uma regra do AWS Config, que não é o serviço ideal para reagir a eventos de ciclo de vida em tempo real para ações como coleta de logs. A terceira opção sugere um filtro de assinatura do CloudWatch para EC2 Instance Terminate Successful, que é um evento posterior ao encerramento, e acionar o agente do CloudWatch para executar um script, o que não é a forma padrão de orquestrar ações em resposta a eventos de ciclo de vida.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão