Une entreprise possède plusieurs succursales qui téléchargent chacune un rapport de ventes quotidien vers un compartiment Amazon S3 partagé à une heure définie. Une seule fonction AWS Lambda traite tous les rapports de succursales en une seule exécution et écrit les résultats dans une base de données. Le traitement doit commencer une fois par jour à une heure précise. Quelle option répond à ces exigences de la manière la plus rentable ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une règle planifiée Amazon EventBridge qui invoque la fonction Lambda une fois par jour à l'heure prévue..
Pourquoi c'est la réponse
La bonne réponse est de créer une règle planifiée Amazon EventBridge qui invoque la fonction Lambda une fois par jour à l'heure prévue. EventBridge (anciennement CloudWatch Events) permet de planifier des exécutions de fonctions Lambda à des intervalles ou des heures spécifiques, ce qui correspond parfaitement à l'exigence de traitement quotidien à une heure fixe. C'est une solution simple et rentable. Utiliser une notification d'événement S3 invoquerait la fonction Lambda à chaque téléchargement de rapport, ce qui entraînerait de multiples exécutions inutiles et des coûts plus élevés, car le traitement doit être unique et quotidien. Créer une machine d'état AWS Step Functions est une solution plus complexe et coûteuse pour une simple invocation planifiée, plus adaptée aux workflows complexes. Faire en sorte que la fonction Lambda s'exécute en continu n'est pas une pratique recommandée ; les fonctions Lambda sont conçues pour être sans état et éphémères, et une exécution continue serait très coûteuse et inefficace.
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