張貼日期: Aug 12, 2019

AWS Step Functions 現在允許您透過編寫模組化、可重複使用的工作流程來協調更複雜的程序。 

透過 Step Functions,您可以在全受管工作流程中協調多個 AWS 服務,藉此快速建立和更新應用程式。隨著組織更廣泛地使用工作流程,他們的工作流程建立、測試和變更變得更複雜。常見的工作流程程序通常會在多個地方重複進行。大型工作流程執行一旦發生問題,更不容易解決。 

透過建立巢狀 Step Functions 工作流程,您可以使用較小、較簡單的工作流程建立更大型、更複雜的工作流程。當工作流程存在重複的程序 (例如,人工審查和核准或帳戶中的資源佈建) 時,您可以建立模組化、可重複使用的建置區塊,以加快開發速度。Step Functions 允許您交換和重新組織工作流程模組,無須自訂程式碼。這樣您便能在幾分鐘內,從現有工作流程組合新的工作流程。您可以將高階工作流程步驟與低階工作流程步驟分開,以便在幾秒鐘內更輕鬆地監控和發現錯誤來源。在 Step Functions 主控台中,只需按一下滑鼠,即可在不同工作流程等級的視覺效果之間切換。 

您可以從單一工作流程步驟啟動巢狀工作流程執行。您可以使用主控台中的程式碼片段,設定工作流程以啟動巢狀工作流程。或者,您可以在主控台嘗試範例專案,以部署完整的範例。 

啟動巢狀工作流程無須額外費用。巢狀工作流程的計費方式與所有 Step Functions 工作流程相同。如需詳細資訊,請參閱 AWS Step Functions 定價。巢狀工作流程可在已提供 Step Functions 的所有 AWS 公共區域中使用。如需提供 AWS Step Functions 之區域的完整清單,請參閱 AWS 區域。 

要進一步了解 Step Functions,請閱讀 AWS Step Functions 開發人員指南。要進一步了解如何編寫巢狀工作流程,請參閱 AWS 服務整合的相關部分。