AWS Step Functions 通过变量和 JSONata 转换简化了开发人员的体验

发布于: 2024年11月22日

AWS Step Functions 宣布支持两项新功能:变量和 JSONata 数据转换。通过变量,开发人员可以在一种状态下分配数据并在后续状态下引用该数据,从而简化了状态有效载荷管理,减少了通过多个中间状态传递数据的需求。由于支持开源查询和转换语言 JSONata,客户现在可以执行高级数据操作和转换,例如日期和时间格式设置以及数学运算。此外,在使用 JSONata 时,我们可以减少调用服务和将数据传递到下一个状态所需的 JSON 转换字段的数量,从而简化输入和输出处理。

AWS Step Functions 是一项可视化工作流服务,可以编排来自 220 多项 AWS 服务的 14,000 多个 API 操作,以构建分布式应用程序和数据处理工作负载。借助对变量和 JSONata 的支持,开发人员可以通过增强的有效载荷管理功能更快、更高效地构建分布式无服务器应用程序。这些功能还减少了对自定义代码的需求,降低了成本,并减少了在状态之间构建和传递数据所需的状态转换次数。

变量和 JSONata 在以下区域免费提供:美国东部(弗吉尼亚州北部、俄亥俄州)、美国西部(俄勒冈州)、加拿大(中部)、欧洲地区(爱尔兰和法兰克福)和亚太地区(东京、首尔、新加坡和悉尼),并将于未来几天内在其余区域提供。我们还与 LocalStackDatadog 合作,确保他们的本地模拟和可观测性体验得到更新,以支持变量和 JSONata。要了解更多信息,请访问: