Une entreprise met en cache des données de session dans une table DynamoDB et souhaite un moyen automatisé de supprimer les éléments de session expirés. Quelle est la méthode la plus simple pour supprimer automatiquement les anciens éléments ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajouter un attribut contenant l'heure d'expiration et activer DynamoDB Time To Live (TTL) en utilisant cet attribut..
Pourquoi c'est la réponse
L'option correcte est d'ajouter un attribut contenant l'heure d'expiration et d'activer DynamoDB Time To Live (TTL). DynamoDB TTL est une fonctionnalité intégrée qui permet de définir une date et une heure d'expiration pour les éléments d'une table. Une fois que l'heure d'expiration est atteinte, DynamoDB supprime automatiquement l'élément sans consommer de capacité d'écriture, ce qui en fait la méthode la plus simple et la plus rentable pour gérer les données de session expirées. Écrire un script et le planifier sur une instance EC2 est une solution viable mais plus complexe à gérer et à maintenir. Créer une nouvelle table chaque jour est inefficace et entraîne des coûts et une complexité de gestion inutiles. Ajouter un attribut sans activer TTL ne supprime pas automatiquement les éléments ; il faudrait toujours un mécanisme externe pour les supprimer.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise