Uma empresa mantém registros de inscrição de testes em uma tabela DynamoDB e rastreia os dados dos testes em uma planilha. Eles querem que a planilha seja atualizada automaticamente sempre que um teste individual for iniciado, atualizado ou encerrado. Qual solução realiza isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilite um stream do DynamoDB na tabela com o tipo de visualização NEW_IMAGE, crie uma função Lambda que consuma o stream e atualize a planilha, e assine a função Lambda ao stream..
Por que esta é a resposta
A solução correta é habilitar um stream do DynamoDB na tabela com o tipo de visualização NEWIMAGE e usar uma função Lambda para consumir esse stream e atualizar a planilha. O DynamoDB Streams captura modificações de dados em tempo real (criações, atualizações, exclusões) e as envia como um fluxo de eventos. A função Lambda pode ser acionada por esses eventos, processando os dados mais recentes (NEWIMAGE) para manter a planilha sincronizada. As opções que mencionam o DynamoDB Accelerator (DAX) estão incorretas porque o DAX é um cache na memória para leituras de alta performance e não um mecanismo para capturar e processar modificações de dados. A opção que usa OLDIMAGE está incorreta porque, para atualizar a planilha com o estado atual do item, é necessário o NEWIMAGE (a imagem do item após a modificação), e não o OLDIMAGE (a imagem do item antes da modificaçã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