本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Step Functions 中的版本和別名管理持續部署
您可以使用 Step Functions 透過狀態機版本和別名來管理工作流程的連續部署。版本是您可以執行的狀態機器的編號、不可變快照集。別名是最多兩個版本的狀態機的指針。
您可以維護多個版本的狀態機器,並在生產工作流程中管理它們的部署。使用別名,您可以在不同的工作流程版本之間路由流量,並逐步將這些工作流程部署到生產環境。
此外,您可以使用版本或別名來啟動狀態機器執行。如果您在啟動狀態機器執行時未使用版本或別名,Step Functions 會使用狀態機器定義的最新修訂版本。
狀態機修訂版
狀態機可以有一個或多個修訂版。當您使用UpdateStateMachineAPI動作更新狀態機器時,它會建立新的狀態機器修訂版本。修訂版是狀態機器定義和組態的不可變唯讀快照。您無法從修訂版啟動狀態機器執行,且修訂版本沒有ARN. 修訂版有一個revisionId
,它是一個通用的唯一標識符(UUID)。