Uma equipe de desenvolvimento implantou uma nova função Lambda há 15 minutos e ela foi invocada várias vezes, mas não há entradas de log no CloudWatch Logs. Qual das seguintes é uma razão provável?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: A função IAM anexada ao Lambda não tem permissões para criar recursos do CloudWatch Logs ou inserir eventos de log..
Por que esta é a resposta
A razão mais provável para a ausência de logs no CloudWatch Logs é a falta de permissões adequadas na função IAM anexada à função Lambda. Para que o Lambda envie logs para o CloudWatch, a função IAM deve ter permissões como logs:CreateLogGroup, logs:CreateLogStream e logs:PutLogEvents. Sem essas permissões, o Lambda não consegue interagir com o CloudWatch Logs. As outras opções são menos prováveis ou incorretas: Embora a ausência de instruções de log no código possa limitar o conteúdo dos logs, o Lambda ainda geraria logs básicos de invocação e execução se tivesse as permissões corretas. Se a função lançasse uma exceção antes de qualquer instrução de log, ainda assim haveria um registro da invocação e da falha no CloudWatch Logs, se as permissões estivessem corretas. O Lambda não grava logs em arquivos locais que precisam ser enviados; ele se integra diretamente ao CloudWatch Logs para streaming de logs.
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