Une entreprise conserve les enregistrements d'inscription aux essais dans une table DynamoDB et suit les données d'essai dans une feuille de calcul. Elle souhaite que la feuille de calcul soit automatiquement mise à jour chaque fois qu'un essai individuel commence, est mis à jour ou se termine. Quelle solution permet d'y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activez un flux DynamoDB sur la table avec le type de vue NEW_IMAGE, créez une fonction Lambda qui consomme le flux et met à jour la feuille de calcul, et abonnez la fonction Lambda au flux..
Pourquoi c'est la réponse
La solution correcte est d'activer un flux DynamoDB sur la table avec le type de vue NEWIMAGE, de créer une fonction Lambda qui consomme le flux et met à jour la feuille de calcul, et d'abonner la fonction Lambda au flux. DynamoDB Streams capture une séquence ordonnée d'événements au niveau des éléments (créations, mises à jour, suppressions) dans une table DynamoDB. Une fonction Lambda peut être déclenchée par ce flux pour traiter ces événements en temps réel. Le type de vue NEWIMAGE est essentiel car il fournit l'état complet de l'élément après la modification, ce qui est nécessaire pour mettre à jour la feuille de calcul avec les données les plus récentes. Les options impliquant DynamoDB Accelerator (DAX) sont incorrectes car DAX est un cache en mémoire pour DynamoDB, conçu pour améliorer les performances de lecture, et non pour capturer les modifications de données et déclencher des actions. Les types de vue OLDIMAGE fournissent l'état de l'élément avant la modification, ce qui ne serait pas suffisant pour mettre à jour la feuille de calcul avec les données actuelles.
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