Uma aplicação serverless deve reagir a alterações em uma tabela DynamoDB usando uma função Lambda. Como o desenvolvedor deve configurar a função Lambda para capturar as alterações da tabela?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilite o DynamoDB Streams na tabela e adicione um gatilho que invoca a Lambda a partir do stream do DynamoDB..
Por que esta é a resposta
A opção correta é habilitar o DynamoDB Streams na tabela e adicionar um gatilho que invoca a Lambda a partir do stream do DynamoDB. O DynamoDB Streams fornece um registro ordenado de modificações de itens em uma tabela, permitindo que a função Lambda reaja a essas alterações em tempo real. As outras opções são incorretas porque: criar um stream de dados Kinesis exigiria uma configuração adicional para enviar dados do DynamoDB para o Kinesis; uma regra agendada do EventBridge não reage a alterações em tempo real, mas sim em intervalos fixos, e exigiria lógica extra para identificar as mudanças; e um Kinesis Data Firehose é projetado para entregar dados a destinos de armazenamento, não para invocar funções Lambda diretamente com base em alterações de itens.
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