Acheminez les événements de commande vers le bon consommateur et coordonnez des tâches dont les étapes peuvent échouer. Apprenez le routage EventBridge et les workflows Step Functions à travers des messages de file réels, des résultats Lambda et des commandes stockées.
Le cours comprend cinq laboratoires guidés et un défi autonome de réparation de workflow. Il progresse de la sélection et de la transformation des événements vers les décisions, les résultats des tâches, les nouvelles tentatives sélectives et la protection contre les doublons.
Ce que vous apprendrez
- Relier un bus EventBridge, une règle de correspondance et une cible SQS
- Limiter l’autorisation de livraison à la cible à une seule règle source
- Transformer les champs d’événement en messages de file compacts
- Coordonner des tâches Lambda avec des décisions et des chemins de résultats
- Réessayer après des échecs temporaires et traiter les erreurs permanentes avec des résultats explicites
- Protéger les écritures métier lors des nouvelles tentatives et des exécutions répétées
- Réparer un workflow qui annonce un succès sans terminer sa tâche
À qui s’adresse ce cours
Ce cours s’adresse aux apprenants qui ont utilisé les files et Lambda et souhaitent relier des événements asynchrones à un workflow métier en plusieurs étapes.
Prérequis : Routage : Q01 et politiques de ressources IAM, puis EV01 → EV02. Workflows : Lambda–DynamoDB (FN03) et ses prérequis, puis EV03 → EV04. EV05 demande aussi écritures conditionnelles (D04) et mises à jour Lambda (FN02). Le défi suit EV04 ; EventBridge et EV05 ne sont pas requis.
Environnement d’apprentissage : Toutes les activités se déroulent dans un environnement Linux LabEx fourni, accessible dans le navigateur. Utilisez Terminal pour les commandes AWS CLI et AWS View, à côté de Terminal, pour examiner le même état des ressources et des applications. Les outils et la connexion sont prêts ; vous n’avez besoin ni d’un compte AWS personnel ni de clés d’accès. Chaque laboratoire commence indépendamment dans une nouvelle VM. Les composants fournis vous permettent de vous concentrer sur le routage des événements et le comportement des workflows.
Questions fréquentes
L’acceptation d’un événement prouve-t-elle sa livraison à la cible ?
Non. Examinez le message réel dans la file et les autorisations de la règle correspondante. Vous testerez les entrées qui correspondent et celles qui ne correspondent pas avant de passer aux tâches du workflow.
Le statut de réussite d’un workflow prouve-t-il que la tâche métier est terminée ?
Vérifiez les résultats des tâches et les données métier stockées, ainsi que l’historique d’exécution. Le défi autonome répare précisément un workflow qui annonce un succès sans effectuer la tâche prévue.
Comment les nouvelles tentatives évitent-elles de répéter un effet métier ?
Les laboratoires utilisent des écritures conditionnelles DynamoDB lors de véritables nouvelles tentatives et exécutions répétées. Cela protège l’écriture enseignée sans transformer toutes les étapes du workflow en une transaction distribuée unique.
Que dois-je faire après le cours ?
Utilisez ces compétences dans Complete an Order Report Workflow après les prérequis documentés du projet. Le défi suit EV04 et ses prérequis guidés ; chaque unité utilise une nouvelle VM et un nettoyage ciblé.



