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 Succeed
state ("Type": "Succeed"
) arrête une machine à états avec succès, met fin à une branche de a État du flux de travail parallèle ou met fin à une itération de a. État du flux de travail cartographique L'Succeed
état est une cible utile pour les branches de Choice
l'État qui ne font rien d'autre que mettre fin à la machine à états.
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"
}
Output
(Facultatif, JSONata uniquement)-
Outre les champs d'état courants, les
Succeed
états utilisés JSONata peuvent inclure un champ de sortie pour spécifier et transformer la sortie de l'état. Lorsqu'elle est spécifiée, laOutput
valeur remplace la valeur par défaut de sortie de l'état.Le champ de sortie accepte n'importe quelle valeur JSON (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.La sortie accepte également directement une JSONata expression, par exemple :
"Output" : "{% jsonata expression %}"
Pour plus d'informations sur JSONata, voirTransformer les données avec JSONata in Step Functions.