Uma empresa armazena dados de sessão em cache em uma tabela DynamoDB e deseja uma maneira automatizada de remover itens de sessão expirados. Qual é a maneira mais simples de excluir automaticamente itens antigos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicionar um atributo contendo o tempo de expiração e habilitar o DynamoDB Time To Live (TTL) usando esse atributo..
Por que esta é a resposta
A opção correta é usar o DynamoDB Time To Live (TTL). O TTL permite definir um atributo em seus itens do DynamoDB que contém um carimbo de data/hora (timestamp) indicando quando o item deve ser considerado expirado. Uma vez ativado, o DynamoDB verifica automaticamente esse atributo e exclui os itens expirados sem consumir capacidade de leitura/gravação provisionada. As outras opções são menos eficientes ou mais complexas: Um script em uma instância EC2 seria uma solução manual que exige gerenciamento de infraestrutura e consome recursos. Criar uma nova tabela diariamente e excluir a anterior é uma abordagem ineficiente e complexa para gerenciar dados de sessão. Apenas adicionar um atributo ItemExpiration não remove os itens automaticamente; é necessário habilitar o TTL para que a remoção ocorra.
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