核心概念
AWS Step Functions 可讓您將個別工作協調為視覺化的工作流程,協助您迅速建立和更新應用程式。
您使用 Step Functions 建立的工作流程稱為狀態機器,而您工作流程的每一個步驟稱為狀態。
所有的工作是由任務狀態完成,而任務狀態可能是 Lambda 函數或活動。活動執行程式碼,基本上隨處皆可託管。
傳輸狀態將輸入當成輸出傳遞至下一個狀態。 您也可以使用等待狀態在有需要時延遲執行。
平行狀態同時開始多項分支執行,例如一次執行多個 Lambda 函數。
選擇狀態可新增分支邏輯至您的狀態機器,並且根據輸入做出決策。
當您執行狀態機器時,從一個狀態移動到下一個狀態就稱為狀態轉換。
您可以重複使用元件,輕鬆編輯步驟的順序,或隨著需求變更而切換任務狀態呼叫的程式碼。
就這麼簡單! 您現在已經熟悉 Step Functions. 的核心概念。何不建立您的第一個狀態機器?
教學
10 分鐘
瞭解如何使用 AWS Step Functions 設計和執行協調多個 AWS Lambda 函數的無伺服器工作流程。
IAM、Lambda、Step Functions
10 分鐘
使用 AWS Step Functions 內建的重試和 Catch 功能來處理 AWS Lambda 執行時間不同邏輯的錯誤情形 (視引發例外狀況而定)。
IAM、Lambda、Step Functions
探索更多 AWS Step Functions 資源