Elaborazione di input e output in Step Functions - 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à.

Elaborazione di input e output in Step Functions

Comprendere come i dati fluiscono da uno stato all'altro in un AWS Step Functions i flussi di lavoro e l'apprendimento di come filtrare e manipolare questi dati sono fondamentali per progettare e implementare efficacemente i flussi di lavoro in AWS Step Functions.

Un'esecuzione di Step Functions riceve un JSON testo come input e lo passa al primo stato del workflow. I singoli stati ricevono JSON come input e in genere passano JSON come output allo stato successivo.

In Amazon States Language, questi campi filtrano e controllano il flusso JSON da uno stato all'altro:

  • InputPath

  • Parameters

  • ResultSelector

  • ResultPath

  • OutputPath

Il diagramma seguente mostra come JSON le informazioni si spostano attraverso uno stato di attività. InputPathseleziona quali parti dell'JSONinput passare all'attività dello Task stato (ad esempio, AWS Lambda funzione). ResultPathseleziona quindi la combinazione dell'input dello stato e del risultato dell'attività da passare all'output. OutputPathpuò filtrare l'JSONoutput per limitare ulteriormente le informazioni che vengono passate all'output.

Ordine dei filtri: InputPath, Parametri ResultSelector, ResultPath, e OutputPath.

InputPath,Parameters, ResultSelectorResultPath, e OutputPath ciascuno viene manipolato JSON mentre si muove attraverso ogni stato del flusso di lavoro.

Ciascuno può utilizzare i percorsi per selezionare parti JSON dell'input o del risultato. Un percorso è una stringa, che inizia con$, che identifica i nodi all'interno JSON del testo. I percorsi Step Functions utilizzano la JsonPathsintassi.

Suggerimento

Per implementare un esempio di flusso di lavoro che include l'elaborazione di input e output nel Account AWS, vedere Modulo 6 - Elaborazione di input e output di The AWS Step Functions Workshop.