AWS推出Step Functions的新功能Workflow Studio
AWS最近为其Step Functions服务推出了一个名为Workflow Studio的新功能。通过AWS管理控制台,开发者现在可以使用一个可视化构建器来创建Step Functions工作流。
Step Functions简介
AWS Step Functions是一个无服务器函数编排器,可以轻松地将AWS Lambda函数和多个AWS服务序列化为业务关键应用程序。自2016年12月发布以来,开发者一直使用Amazon States Language (ASL)来构建Step Functions工作流,以将多个服务编排为业务关键应用程序。
Workflow Studio的功能
Workflow Studio提供了一个拖放界面,使开发者能够快速构建编排工作流。工作流步骤在Workflow Studio界面中显示为一系列相互连接的框,开发者可以通过低代码菜单自定义每个处理步骤。此外,状态配置通过可编辑的表单完成,工作流的ASL定义可以导出,以便在控制台或本地集成开发环境(IDE)中进行进一步编辑。
目标用户
Workflow Studio不仅面向开发者,业务用户和非技术人员也可以使用。例如,他们可以使用拖放界面为AWS Lambda函数和其他服务集成创建占位符,而资源在设计工作流之前不需要存在。一旦工作流被原型化,他们可以保存并在控制台中继续编辑,或者将ASL定义交给开发者在IDE(如Visual Code)中继续工作。随后,开发者可以将ASL定义纳入基础设施即代码(IaC)模板中。
用户反馈
AWS高级开发者倡导者Marcia Villalba表示,Workflow Studio使开发者能够专注于高价值的业务逻辑,同时减少编写配置代码和构建数据转换的时间。Reddit上的一位用户也表示,这样的工具非常有用,可以大大简化Step Functions的使用。AWS Serverless Hero和Lumigo的开发者倡导者Yan Cui也认为,Workflow Studio显著降低了Step Functions的入门门槛。
竞争产品
微软Azure提供了一个类似的服务Logic Apps,它也有一个拖放界面,允许开发者构建工作流和集成。开发者还可以使用IDE(如Visual Code)来处理他们的工作流,特别是在最近发布的Logic App Standard中。
可用性和定价
目前,Workflow Studio在所有支持Step Functions的AWS区域中可用,并且包含在Step Functions的定价中,无需额外费用。Step Functions的定价详情可以在其定价页面上找到。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。