发布于: Sep 30, 2021
AWS Step Functions 现在与 AWS 开发工具包集成,将支持的 AWS 服务数从 17 个扩展到 200 多个,同时将支持的 AWS API 操作从 46 个扩展到 9,000 多个。
AWS Step Functions 是一项低代码、可视化的工作流服务,让开发人员可通过 AWS 服务轻松构建分布式应用程序、自动化 IT 和业务流程并构建数据和机器学习管道。开发人员通过如下方式可视化定义工作流:使用 Workflow Studio 定义,使用 CDK 在其选择的编程语言中定义,或使用 AWS Step Functions 数据科学开发工具包在 Python 中定义。这些工作流使用 Step Functions 服务集成将代码 (在 AWS Lambda 或 Amazon ECS 中运行) 或 AWS 资源 (包括 DynamoDB 表、AWS Glue 作业和 AWS EventBridge 事件总线) 组合成现代应用程序的组件。
现在,借助 AWS 开发工具包集成,可在 AWS 上轻松完成构建。SaaS 开发人员可以获取存储在 Amazon S3 中的数据,使用存储在 Amazon DynamoDB 中的信息对其进行增强,然后使用 Amazon Textract 或 Amazon Comprehend 等 AWS 机器学习服务进行处理,为用户添加新功能。安全运营工程师可以构建可靠、可观察和可审计的工作流,这些工作流对来自 Amazon EventBridge 的事件做出响应,然后在 Amazon EC2 中执行操作以实施 IT 控制。移动应用程序开发人员可以构建同步 API,该 API 使用 Amazon Personalize、Amazon Location Service 和 Amazon Pinpoint 来丰富其用户的体验。Step Functions 负责管理复杂事项,因此这些解决方案可以更快构建、更易于扩展且维护成本更低,这可让开发人员专注于业务逻辑。开发人员可以通过全面选择 AWS 服务获得这一优势。
AWS 开发工具包集成已在以下区域正式提供:美国东部 (俄亥俄和弗吉尼亚北部)、美国西部 (俄勒冈和加利福尼亚北部)、加拿大 (中部)、欧盟 (爱尔兰和法兰克福) 和亚太地区 (东京)。在未来几天,该集成也会在所有其他可以使用 Step Functions 的商业区域推出。有关区域和提供服务的完整列表,请参阅 AWS 区域。
要了解有关这些新集成的更多信息,请阅读发布博客、查看开发人员指南,以及使用我们的 AWS 开发工具包集成教程尝试构建状态机。