Estado Succeed de un flujo de trabajo - 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.

Estado Succeed de un flujo de trabajo

Un Succeed estado ("Type": "Succeed") termina correctamente una máquina de estados, finaliza una rama de a o finaliza una Estado Parallel de un flujo de trabajo iteración de a. Estado del flujo de trabajo Map El Succeed estado es un objetivo útil para las ramas Choice estatales que no hacen otra cosa que acabar con la máquina de estados.

Dado que los estados Succeed son estados de terminal, no tienen ningún campo Next y no necesitan un campo End, como se muestra en el siguiente ejemplo.

"SuccessState": { "Type": "Succeed" }
Output(Opcional, JSONata únicamente)

Además de los campos de estado comunes, Succeed los estados que JSONata se utilizan pueden incluir un campo de salida para especificar y transformar la salida del estado. Cuando se especifica, el Output valor anula el estado de salida predeterminado.

El campo de salida acepta cualquier valor JSON (objeto, matriz, cadena, número, booleano, nulo). Cualquier valor de cadena, incluidos los que estén dentro de objetos o matrices, se evaluará como JSONata si estuviera rodeado de caracteres. {% %}

La salida también acepta una JSONata expresión directamente, por ejemplo:

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

Para obtener más información al respecto JSONata, consulteTransformación de datos con JSONata In Step Functions.