发布于: Aug 13, 2020

AWS Step Functions 宣布推出 Amazon States Language 的增强功能,让您可以更加轻松地构建工作流。客户现在可以更加灵活地进行状态机定义,并且能够通过增强的 Choice(选择)和 Task(任务)状态,在工作流应用程序中允许更多的动态行为。

通过 AWS Step Functions,开发人员可以在几分钟内将 AWS Lambda、Amazon Simple Notification Service (SNS) 和 Amazon Elastic Map Reduce (EMR) 等 AWS 服务组合到一个无服务器工作流中。Step Functions 确保可靠地遵循无服务器工作流中的步骤,确保信息在阶段之间传递,并自动处理错误。Amazon States Language 是一种基于 JSON 的语言,可用于编写声明性状态机,以在 AWS Step Functions 中定义持久的事件驱动型工作流。

构建工作流应用程序时,客户可以使用其他的选择状态运算符,例如测试 null 值和是否存在变量、通配符以及变量对变量的比较。这组新功能允许对上下文对象、动态超时和结果选择进行全局访问。您还可以使用字符串和数组构建、字符串到 JSON 和 JSON 到字符串等内置的内部函数。

客户使用这些新功能无需额外付费。

要开始使用,请访问 AWS Step Functions 文档并查看我们的博客文章。 

这些功能已在提供 AWS Step Functions 的所有 AWS 商业区域(中国除外)和 AWS GovCloud 区域推出。

要了解有关 AWS Step Functions 的更多信息,请访问 AWS Step Functions 页面。