Uma aplicação é executada em instâncias EC2 em um grupo do Auto Scaling atrás de um Application Load Balancer. Os logs da instância são copiados para um bucket S3 central a cada 15 minutos. A equipe de segurança descobriu que os logs de algumas instâncias encerradas estão faltando. Qual conjunto de etapas garantirá que os logs das instâncias EC2 que estão sendo encerradas sejam copiados para o bucket S3 central antes que essas instâncias sejam encerradas?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um documento do AWS Systems Manager que contenha um script para copiar logs para o S3. Crie um lifecycle hook do Auto Scaling e uma regra do EventBridge para detectar eventos de ciclo de vida do Auto Scaling. Em autoscaling:EC2_INSTANCE_TERMINATING, invoque uma função Lambda que chama a API SendCommand do Systems Manager para executar o documento para copiar logs e, em seguida, envie CONTINUE para o grupo do Auto Scaling para que o encerramento prossiga..
Por que esta é a resposta
A opção correta utiliza um lifecycle hook do Auto Scaling no estágio EC2INSTANCETERMINATING. Este hook pausa o encerramento da instância, permitindo que uma função Lambda seja invocada. A Lambda, por sua vez, usa o AWS Systems Manager (SSM) para executar um script na instância que copia os logs para o S3. Após a cópia, a Lambda envia um sinal CONTINUE ao Auto Scaling, permitindo que a instância seja encerrada. Este método garante que os logs sejam copiados de forma confiável antes do encerramento. As outras opções são incorretas porque: A primeira opção usa ABANDON para evitar o encerramento, o que não é o comportamento desejado, e tenta encerrar a instância via SDK, o que é desnecessário e complexo. A terceira opção não garante a cópia dos logs no momento do encerramento, pois a cópia a cada 5 minutos ainda pode perder logs recentes, e o script nos dados do usuário é executado no lançamento, não no encerramento. A quarta opção usa ABANDON no final, o que impediria o encerramento da instância pelo Auto Scaling, e a notificação via SNS não é a forma mais direta de invocar o SSM para executar o script.
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