Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Procesamiento de entrada y salida en Step Functions
Una ejecución de Step Functions recibe un texto JSON como entrada y transfiere dicha entrada al primer estado en el flujo de trabajo. Los estados individuales reciben JSON como entrada y normalmente pasan JSON como salida al siguiente estado. Comprender cómo fluye esta información de estado a estado y aprender a filtrar y manipular estos datos resulta esencial para diseñar e implementar de forma eficaz los flujos de trabajo en AWS Step Functions.
En el Lenguaje de estados de Amazon, estos campos filtran y controlan el flujo de JSON de estado a estado:
-
InputPath
-
OutputPath
-
ResultPath
-
Parameters
-
ResultSelector
En el siguiente diagrama se muestra cómo se desplaza la información de JSON a través
de un estado de tarea. InputPath
selecciona qué partes de la entrada JSON se van a pasar a la tarea del Task
estado (por ejemplo, una AWS Lambda función de ). ResultPath
A continuación, selecciona qué combinación de la entrada de estado y el resultado
de la tarea se va a pasar a la salida. OutputPath
puede filtrar la salida JSON para limitar aún más la información que se pasa a la
salida.

InputPath
, Parameters
, ResultSelector
ResultPath
, y OutputPath
manipulan JSON a medida que se desplaza a través de cada estado del flujo de trabajo.
Cada puede utilizar rutas para seleccionar partes del JSON de la entrada o del resultado. Una ruta es una cadena,
que empieza por $
, que identifica nodos dentro de texto JSON. Las Step Functions rutas de usan JsonPath
Temas