AWS Step Function peut-il dépendre de l'exécution simultanée de Lambdas?

Sep 29 2020

J'essaie de trouver un moyen pour qu'une fonction Lambda parent appelle plusieurs fonctions Lambda enfants paramétrées simultanément et qu'une autre fonction Lambda finale s'exécute une fois que toutes les fonctions Lambda enfants sont terminées.

L'objectif est que les fonctions Child écrivent des données dans S3 et que la fonction Final importe les données de S3 vers une base de données.

Est-ce possible avec les fonctions Step? Si c'est le cas, comment? Y a-t-il une meilleure façon d'aborder cela?

Réponses

2 PubuduJayawardana Sep 29 2020 at 12:29

Oui, c'est possible avec les fonctions Step. Vous devrez utiliser un état de la carte dans votre machine à états.

Voici un article du blog AWS sur l'état de la carte qui donne des exemples de son utilisation lors de sa première annonce.