Estado de sucesso do fluxo de trabalho - AWS Step Functions

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Estado de sucesso do fluxo de trabalho

Um Succeed state ("Type": "Succeed") encerra uma máquina de estado com sucesso, encerra uma ramificação de a ou encerra uma iteração de a. Estado paralelo do fluxo de trabalho Estado de mapa do fluxo de trabalho O Succeed estado é um alvo útil para agências Choice estaduais que não fazem nada, exceto encerrar a máquina de estado.

Como os estados Succeed são terminais, eles não têm campos Next e não precisam de um campo End, conforme mostrado no exemplo a seguir.

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

Além dos campos de estado comuns, Succeed os estados usados JSONata podem incluir um campo de saída para especificar e transformar a saída do estado. Quando especificado, o Output valor substitui o padrão de saída de estado.

O campo de saída aceita qualquer valor JSON (objeto, matriz, string, número, booleano, nulo). Qualquer valor de string, incluindo aqueles dentro de objetos ou matrizes, será avaliado como JSONata se estivesse cercado por {% %} caracteres.

A saída também aceita uma JSONata expressão diretamente, por exemplo:

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

Para obter mais informações sobre JSONata, consulteTransformando dados com Step JSONata Functions.