Succeed 工作流程状态
Succeed 状态("Type": "Succeed")要么成功终止状态机、结束 Parallel 工作流程状态 的分支,要么结束 Map 状态工作流程。 的迭代。Succeed 状态是 Choice 状态分支的一个非常有用的目标,不执行任何操作,只是终止状态机。
由于 Succeed 状态是终端状态,它们没有任何 Next 字段,也不需要 End 字段,如以下示例所示。
"SuccessState": {
"Type": "Succeed"
}Output(可选,仅限 JSONata)-
除公共状态字段外,使用 JSONata 的
Succeed状态还可以包括一个输出字段,用于指定和转换状态的输出。指定后,Output值将覆盖状态输出默认值。输出字段接受任何 JSON 值(对象、数组、字符串、数字、布尔值、null)。任何字符串值(包括对象或数组内的字符串),若被
{% %}字符包裹,都会被解析为 JSONata 表达式。输出还直接接受 JSONata 表达式,例如:
"Output" : "{% jsonata expression %}"有关 JSONata 的更多信息,请参阅在 Step Functions 中使用 JSONata 转换数据。