張貼日期: Nov 15, 2017

AWS Step Functions 現在支援更新 State Machine,可讓您輕鬆變更 State Machine 的定義和設定。AWS Step Functions 可使用視覺化工作流程來輕鬆協調分散式應用程式與微型服務中的各個元件。使用可執行獨立功能的個別元件來建立應用程式,能讓您迅速擴展和變更應用程式。Step Functions 是在應用程式的各個功能中協調元件與步驟的可靠方式。

以往若想要變更 State Machine,您需要變更名稱,但這也會同時變更對應的 Amazon Resource Name (ARN),或是需要刪除 State Machine,然後再建立一個新的,才能使用相同的名稱。現在您可用全新的 Step Functions API 呼叫,UpdateStateMachine,以變更 State Machine 的設定,且不需刪除就能繼續使用相同的名稱。這讓您能更輕鬆修改並重複使用應用程式。您可保留整個 90 天保留期間內所有的 State Machine 執行記錄,包括更新之前開始的執行。您也能檢視 State Machine 的定義及所有可取得執行的設定角色。

UpdateStateMachine API 呼叫支援於 Step Functions 主控台、AWS 命令列介面 (CLI) 和 AWS CloudFormation,包括將 State Machine 和活動定義為具名資源。

更新 State Machine 的功能現已在提供 Step Functions 的所有區域推出,包括:美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (奧勒岡)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、亞太區域 (雪梨) 和亞太區域 (東京) 區域。

要進一步了解,請參閱以下資源: