发布于: 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 服务集成部分。