发布于: Aug 31, 2022

AWS Step Functions 新增 14 个内在函数,扩展了对操作输入和输出数据的支持,因此您可以简化数据处理,减少对下游服务的调用并编写更少的代码。Step Functions 是一项低代码的可视化工作流服务,支持与 220 多种 AWS 服务、10,000 个 API 操作以及现在的 18 个内在函数集成。

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

新增的内在函数直接添加到 Amazon States Language,并在当前构建 Step Functions 工作流的位置(包括具有 Workflow Studio 的 Step Functions 控制台、AWS CloudFormation、AWS 命令行界面 (CLI) 或 AWS 云开发工具包 (CDK))可用。要了解更多信息,请参阅 AWS Step Functions 开发人员指南

AWS Step Functions 新增的内在函数现已在支持使用 AWS Step Functions 的所有区域全面推出。有关区域和服务产品的完整列表,请参阅 AWS 区域