Un workflow Step Functions sans serveur ingère des données d'une API externe, les transforme avec plusieurs fonctions AWS Lambda et écrit les résultats dans DynamoDB. Le workflow doit prendre des chemins différents selon le contenu des messages entrants. Quel type d'état Step Functions doit être utilisé pour implémenter un branchement conditionnel ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Choice.
Pourquoi c'est la réponse
L'état Choice (Choix) est la bonne réponse car il permet d'ajouter une logique de branchement conditionnel à un workflow Step Functions. Il évalue des expressions définies par l'utilisateur pour déterminer la prochaine étape à exécuter, ce qui est parfait pour diriger le flux de données en fonction du contenu des messages entrants. L'état Parallel (Parallèle) exécute plusieurs branches d'étapes simultanément, ce qui n'est pas l'objectif ici. L'état Task (Tâche) représente une unité de travail unique, comme l'appel d'une fonction Lambda, et ne gère pas le branchement conditionnel. L'état Map (Carte) itère sur un tableau d'éléments, exécutant les mêmes étapes pour chaque élément, ce qui ne correspond pas non plus au besoin de branchement conditionnel basé sur le contenu.
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