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.