Pass - AWS Step Functions

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.

Pass

El estado Pass ("Type": "Pass") pasa los datos de entrada a la salida sin realizar ninguna tarea. Los estados Pass son útiles cuando para crear y depurar máquinas de estado.

Además de los campos de estado comunes, los estados Pass admiten los siguientes campos.

Result (Opcional)

Se considera la salida de una tarea virtual que se va a pasar al estado siguiente y se va a filtrar según especifique el campo ResultPath (si está presente).

ResultPath (Opcional)

Especifica dónde (en la entrada) se coloca la "salida" de la tarea virtual especificada en Result. Además, la entrada se filtra según el contenido del campo OutputPath (si existe) antes de utilizarla como salida del estado. Para obtener más información, consulte Procesamiento de entrada y salida.

Parameters (Opcional)

Se utiliza para crear una colección de pares clave-valor que se pasarán como entrada. Los valores pueden ser estáticos o seleccionarse de la entrada con una ruta. Para obtener más información, consulte InputPath, Parámetros y ResultSelector.

Ejemplo del estado Pass

A continuación, se muestra un ejemplo de un estado Pass que inserta algunos datos fijos en la máquina de estado, posiblemente con fines de prueba.

"No-op": { "Type": "Pass", "Result": { "x-datum": 0.381018, "y-datum": 622.2269926397355 }, "ResultPath": "$.coords", "Next": "End" }

Supongamos que la entrada a este estado es esta:

{ "georefOf": "Home" }

En ese caso, la salida sería esta.

{ "georefOf": "Home", "coords": { "x-datum": 0.381018, "y-datum": 622.2269926397355 } }