发布于: Nov 15, 2017

AWS Step Functions 现在支持更新状态机,从而使您能够轻松地更改您的状态机定义和配置。AWS Step Functions 让您能够使用可视工作流轻松协调分布式应用程序和微服务的组件。通过使用每个都能执行离散函数的单独组件构建应用程序,让您能够快速扩展和更改应用程序。Step Functions 是协调组件和逐步设置应用程序函数的可靠方法。

以前,如果您要更改状态机,则必须更改名称,这也会更改相应的 Amazon 资源名称 (ARN),或者必须删除状态机,然后创建新的状态机才能使用相同名称。现在,您可以使用新的 Step Functions API 调用 UpdateStateMachine 来更改您的状态机配置并保持相同的名称而无需首先删除它。这样可以更轻松地修改和迭代您的应用程序。您可将所有状态机执行的历史记录保留整个 90 天保留周期,包括更新之前启动的执行。您还可以查看状态机定义和所有可用执行的已配置角色。

Step Functions 控制台、AWS 命令行界面 (CLI) 和 AWS CloudFormation 都支持 UpdateStateMachine API 调用,包括将状态机和活动定义为命名的资源。

目前在已推出 Step Functions 的所有区域中支持更新状态机,包括美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (俄勒冈)、欧洲 (法兰克福)、欧洲 (爱尔兰)、欧洲 (伦敦)、亚太地区 (悉尼) 和亚太地区 (东京) 区域。

要了解更多信息,请参阅以下资源: