发布于: Aug 31, 2022

Amazon Step Functions 增加了 14 个新的内部函数,扩展了对输入和输出数据操作的支持,使您能够简化数据处理,减少对下游服务的调用次数,并且需要编写的代码更少。Step Functions 是一项低代码的可视化工作流服务,支持与多种亚马逊云科技服务和 API 操作以及更多的内部函数集成。

现在,您可以通过 Step Functions 更轻松地在工作流中执行诸如数组操作、JSON 对象操作和数学函数之类的数据处理任务,而无需调用下游服务或增加任务状态。构建工作流时,您可能需要检查映射结果和并行状态,合并 JSON 对象或创建 UUID。以前,若要完成这些任务,您需要在 Amazon Lambda 之类的下游服务中编写函数,这就会导致需要管理更多代码和集成点。借助 Step Functions 的新内部函数,您可以直接在工作流中使用 states.JsonMerge 执行基本数据处理和数据操作(例如合并两个 JSON 对象),将任务结果及其原始输入组合在一起,从而在更多的业务关键型任务中使用下游服务。

新的内部函数现在已直接添加到 Amazon States Language 中,并且在您构建 Step Functions 工作流的位置(包括 Step Functions 控制台、Amazon CloudFormation 或 Amazon Command Line Interface (CLI))可用。要了解更多信息,请参阅 Amazon Step Functions 开发人员指南

此功能现已在提供 Amazon Step Functions 的所有区域推出,包括由光环新网运行的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域。