État du flux de travail réussi - AWS Step Functions

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

État du flux de travail réussi

Un état Succeed ("Type": "Succeed") arrête une exécution avec succès. L'état Succeed est une cible utile pour les branches d'état Choice qui sont chargées d'arrêter l'exécution.

Comme les états Succeed sont des états terminaux, ils n'ont pas de champ Next et n'ont pas besoin d'un champ End, comme illustré dans l'exemple suivant.

"SuccessState": { "Type": "Succeed" }

Outre les champs d'état courants, les Succeed états utilisés JSONata peuvent inclure un champ de sortie.

Output(Facultatif, JSONata uniquement)

Utilisé pour spécifier et transformer la sortie de l'état. Lorsqu'elle est spécifiée, la valeur remplace la valeur par défaut de sortie de l'état.

Le champ de sortie accepte n'importe quelle JSON valeur (objet, tableau, chaîne, nombre, booléen, nul). Toute valeur de chaîne, y compris celles contenues dans des objets ou des tableaux, sera évaluée comme JSONata si elle était entourée de {% %} caractères.

Output accepte également directement une JSONata expression, par exemple : « Output » : « {% jsonata expression %} »

Pour de plus amples informations, veuillez consulter Transformer les données avec JSONata in Step Functions.