Succeed 工作流程状态 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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 转换数据