Stato del flusso di lavoro Success - AWS Step Functions

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Stato del flusso di lavoro Success

Uno Succeed state ("Type": "Succeed") termina correttamente una macchina a stati, termina un ramo di a o termina un'iterazione di a. Stato del flusso di lavoro parallelo Stato del flusso di lavoro della mappa Lo Succeed stato è un obiettivo utile per i rami di Choice stato che non fanno altro che terminare la macchina a stati.

Poiché sono terminali, gli stati Succeed non hanno il campo Next e non hanno bisogno di un campo End, come mostrato nell'esempio seguente.

"SuccessState": { "Type": "Succeed" }
Output( JSONata Solo facoltativo)

Oltre ai campi di stato comuni, Succeed gli stati utilizzati JSONata possono includere un campo Output per specificare e trasformare l'output dello stato. Quando specificato, il Output valore ha la precedenza sullo stato di output predefinito.

Il campo di output accetta qualsiasi valore JSON (oggetto, array, stringa, numero, booleano, null). Qualsiasi valore di stringa, compresi quelli all'interno di oggetti o matrici, verrà valutato come se fosse circondato da caratteri. JSONata {% %}

Output accetta anche direttamente un' JSONata espressione, ad esempio:

"Output" : "{% jsonata expression %}"

Per ulteriori informazioni su JSONata, vedereTrasformazione dei dati con Step JSONata Functions.