

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Step Functions 中使用版本与别名功能管理持续部署
<a name="concepts-cd-aliasing-versioning"></a>

您可以使用 Step Functions 通过状态机*版本* 与*别名* 功能管理工作流的持续部署。*版本* 是您可以运行的状态机快照，带编号且不可变。*别名* 是指向最多两个版本的状态机的指针。

您可以维护状态机的多个版本，并在生产工作流中管理其部署。使用别名，您可以在不同的工作流版本之间路由流量，并逐步将这些工作流部署到生产环境。

此外，您还可以使用版本或别名启动状态机执行。如果您在开始执行状态机时不使用版本或别名，Step Functions 将使用状态机定义的最新版本。

**状态机修订版**  
状态机可以有一个或多个修订版。当您使用 [UpdateStateMachine](https://docs.amazonaws.cn/step-functions/latest/apireference/API_UpdateStateMachine.html)API 操作更新状态机时，它会创建一个新的状态机修订版。*修订版* 是状态机定义和配置的不可变的只读快照。您无法从修订版中开始执行状态机，并且修订版没有 ARN。修订版有一个 `revisionId` 通用唯一标识符 (UUID)。

**Topics**
+ [版本](concepts-state-machine-version.md)
+ [Aliases](concepts-state-machine-alias.md)
+ [版本与别名功能授权](auth-version-alias.md)
+ [将执行与版本或别名关联](execution-alias-version-associate.md)
+ [部署示例](example-alias-version-deployment.md)
+ [版本的逐步部署](version-rolling-deployment.md)