Um evento do EventBridge está configurado para invocar uma função AWS Lambda, mas a invocação da função produz um AccessDeniedException. Como o engenheiro de dados deve corrigir esse erro?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Garanta que tanto a função do IAM que o EventBridge usa quanto a política baseada em recursos da função Lambda tenham as permissões necessárias..
Por que esta é a resposta
A AccessDeniedException indica um problema de permissões. Para que o EventBridge invoque uma função Lambda, duas permissões são cruciais. Primeiro, a função IAM que o EventBridge assume para realizar a invocação deve ter a permissão lambda:InvokeFunction. Segundo, a função Lambda deve ter uma política baseada em recursos que explicitamente permita que o serviço EventBridge (ou um principal específico do EventBridge) invoque a função. A ausência de qualquer uma dessas permissões resultará em AccessDeniedException. As outras opções estão incorretas porque: A política de confiança da função de execução do Lambda permite que o Lambda assuma essa função, não que o EventBridge a invoque. A configuração da sub-rede privada não afeta as permissões de invocação entre serviços. Esquemas e mapeamento de eventos incorretos podem causar erros na execução da função, mas não uma AccessDeniedException na invocação.
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