Uma empresa tem um aplicativo construído com AWS Lambda, Amazon S3, Amazon Simple Notification Service (Amazon SNS) e Amazon DynamoDB. Um aplicativo externo faz upload de objetos para o bucket S3 da empresa e marca cada objeto com a data e a hora. Uma função Lambda lê periodicamente objetos do bucket S3 com base nessas tags e grava valores selecionados em uma tabela DynamoDB. Os dados contêm PII. A empresa deve remover automaticamente os dados com mais de 30 dias do bucket S3 e da tabela DynamoDB. Qual solução oferece a maior eficiência operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma regra de ciclo de vida do S3 para expirar objetos com mais de 30 dias. Atualize a função Lambda para adicionar um atributo TTL aos itens do DynamoDB e habilite o TTL na tabela para expirar itens com mais de 30 dias..
Por que esta é a resposta
A solução mais eficiente operacionalmente é usar os recursos de ciclo de vida nativos dos serviços. Criar uma regra de ciclo de vida do S3 para expirar objetos com mais de 30 dias automatiza a exclusão do S3. Para o DynamoDB, habilitar o Time To Live (TTL) na tabela e fazer com que a função Lambda adicione um atributo TTL aos itens permite que o DynamoDB exclua automaticamente os itens após o período definido, sem a necessidade de lógica de exclusão personalizada na função Lambda. As outras opções são menos eficientes porque: Modificar a função Lambda para adicionar um sinalizador TTL S3 não é um recurso nativo do S3; o S3 usa regras de ciclo de vida diretamente. As opções que sugerem que a função Lambda exclua itens do DynamoDB com mais de 30 dias introduzem complexidade e sobrecarga computacional na função, em vez de aproveitar o TTL nativo do DynamoDB.
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