Un fichier de données doit arriver dans un compartiment S3 toutes les heures. Un événement S3 déclenche une fonction Lambda pour traiter chaque arrivée. Occasionnellement, un fichier n'arrive pas, et l'équipe d'application souhaite être alertée lorsqu'aucun fichier n'est reçu pendant une heure. Quelle solution est la plus efficace sur le plan opérationnel et répond à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez une alarme CloudWatch qui se déclenche vers une rubrique SNS si la métrique Invocations de la fonction Lambda est à zéro pendant une heure, et configurez l'alarme pour traiter les données manquantes comme une violation..
Pourquoi c'est la réponse
La bonne réponse est de créer une alarme CloudWatch sur la métrique Invocations de la fonction Lambda. Si aucun fichier n'arrive, la fonction Lambda ne sera pas invoquée, et la métrique restera à zéro. Configurer l'alarme pour traiter les données manquantes comme une violation garantit qu'elle se déclenchera même si aucune donnée n'est rapportée. Cette approche est efficace car elle surveille directement l'activité attendue du système. Les autres options sont moins efficaces : La règle de cycle de vie S3 ne peut pas déclencher une notification si aucun objet n'est transféré, car elle opère sur des objets existants. L'événement S3 vers SQS avec une alarme sur ApproximateAgeOfOldestMessage ne détectera pas l'absence de fichiers, car aucun message ne serait envoyé à la file d'attente. La fonction Lambda planifiée pour vérifier l'horodatage est une solution valide mais moins efficace opérationnellement car elle introduit une logique personnalisée et des coûts d'exécution supplémentaires pour la vérification.
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