工作流程狀態成功 - AWS Step Functions

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

工作流程狀態成功

Succeed 狀態 ("Type": "Succeed") 會成功終止狀態機器、結束 分支平行工作流程狀態,或結束 的反覆運算映射工作流程狀態Succeed 狀態是 Choice 狀態分支的有用目標,除了終止狀態機器之外,不會執行任何動作。

因為 Succeed 狀態是終端狀態,所以沒有 Next 欄位,也不需要 End 欄位,如以下範例所示。

"SuccessState": { "Type": "Succeed" }
Output (選用,僅限 JSONata)

除了常見的狀態欄位,使用 JSONata Succeed的狀態可以包含輸出欄位,以指定和轉換狀態的輸出。指定時,Output值會覆寫狀態輸出預設值。

輸出欄位接受任何 JSON 值 (物件、陣列、字串、數字、布林值、 null)。任何字串值,包括物件或陣列內的值,如果被{% %}字元包圍,將評估為 JSONata。

輸出也會直接接受 JSONata 表達式,例如:

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

如需 JSONata 的詳細資訊,請參閱 在 Step Functions 中使用 JSONata 轉換資料