Um lifecycle hook do Auto Scaling está configurado para enviar eventos para o EventBridge, que deve acionar uma função Lambda para configurar novas instâncias EC2. O Lambda então chama a ação complete-lifecycle-action para permitir que as instâncias entrem em serviço. Durante os testes, o Lambda nunca é invocado. O que você deve fazer para corrigir isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceda permissão à regra do EventBridge (CloudWatch Events) para invocar a função Lambda..
Por que esta é a resposta
A invocação de uma função Lambda por um serviço AWS, como o EventBridge (anteriormente CloudWatch Events), requer permissão explícita. A regra do EventBridge precisa de permissão para chamar a função Lambda. Sem essa permissão, o EventBridge não consegue acionar o Lambda, resultando na falha de invocação observada. As outras opções estão incorretas porque: Alterar o lifecycle hook para CONTINUE em caso de expiração ou falha não resolve o problema de invocação inicial do Lambda. Isso afeta o comportamento do Auto Scaling se o hook falhar, mas não a permissão para invocação. Adicionar uma política de repetição à regra do EventBridge é útil para resiliência, mas não aborda a causa raiz da falha de invocação inicial devido à falta de permissão. Conceder permissão à função de execução do Lambda para chamar complete-lifecycle-action é necessário para que o Lambda conclua o hook, mas não para que o EventBridge o invoque. O problema é a invocação do Lambda, não suas ações subsequentes.
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