Vous testez une application qui invoque une fonction Lambda de manière asynchrone. La fonction échoue même après deux tentatives automatiques lors des tests. Quelle est la méthode recommandée pour capturer et investiguer les événements échoués ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer une Dead Letter Queue et envoyer les événements échoués vers Amazon SQS pour analyse..
Pourquoi c'est la réponse
La configuration d'une Dead Letter Queue (DLQ) est la méthode recommandée pour capturer les événements qui échouent après toutes les tentatives d'invocation asynchrone de Lambda. Les événements non traités sont envoyés à la DLQ (souvent une file d'attente Amazon SQS ou un topic Amazon SNS), où ils peuvent être stockés, inspectés et potentiellement retraités. Examinons les autres options : Activer la journalisation AWS CloudTrail : CloudTrail enregistre les appels d'API effectués sur votre compte AWS, mais il n'est pas conçu pour capturer le contenu des événements d'invocation Lambda échoués pour une analyse détaillée ou un retraitement. Utiliser Amazon Simple Workflow Service (SWF) : SWF est un service d'orchestration de flux de travail qui pourrait être utilisé pour des processus complexes, mais il n'est pas la solution native et la plus simple pour gérer les échecs d'invocation asynchrone de Lambda. Utiliser AWS Config : AWS Config évalue, audite et évalue les configurations de vos ressources AWS. Il ne gère pas les événements d'application échoués.
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