本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
工作流程狀態成功
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 轉換資料。