Une table DynamoDB publie des événements de modification dans un flux DynamoDB. Une fonction Lambda traite ces événements de flux. Parfois, les commandes entrantes ont une quantité de commande de 0. Vous devez créer un tableau de bord qui indique le nombre de clients uniques affectés par ce problème chaque jour. Que devriez-vous implémenter ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Donnez au rôle d'exécution Lambda la permission de publier des logs dans CloudWatch Logs. Créez une requête CloudWatch Logs Insights qui compte les clients uniques pour les enregistrements avec une quantité de commande = 0, regroupés par intervalles d'un jour, et ajoutez cette requête à un tableau de bord CloudWatch..
Pourquoi c'est la réponse
L'option correcte consiste à utiliser CloudWatch Logs Insights. En donnant à la fonction Lambda la permission de publier des logs dans CloudWatch Logs, elle peut enregistrer les détails des commandes, y compris celles avec une quantité de 0. CloudWatch Logs Insights permet ensuite d'interroger ces logs pour compter les clients uniques affectés par ce problème chaque jour et d'afficher ces résultats sur un tableau de bord CloudWatch. Les autres options sont moins adaptées : Amazon Athena avec CloudTrail n'est pas idéal car CloudTrail enregistre les appels d'API AWS, pas les données applicatives spécifiques comme les quantités de commande traitées par Lambda. EventBridge est un bus d'événements et ne gère pas nativement l'agrégation de métriques ou le comptage de clients uniques sur des périodes quotidiennes sans une cible de traitement supplémentaire. Les métriques personnalisées CloudWatch pour le flux DynamoDB ne sont pas le bon outil pour cette tâche. Elles sont utilisées pour des métriques numériques agrégées, pas pour l'analyse de données spécifiques dans les événements du flux ou le comptage de clients uniques.
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