发布于: May 14, 2021
AWS Step Functions 现在支持与 Amazon EventBridge 的服务集成,让您不需要编写自定义代码即可将自定义事件从 Step Functions工作流程发送到 EventBridge 事件总线。现在,您可以从工作流程中发出自定义事件,这些事件可让松散耦合的应用程序对业务逻辑中由 Step Functions 编排的步骤做出反应。通过使用 EventBridge 的跨账户和跨区域功能,您还可以借助此集成,将事件发送到不同区域或不同账户名下的应用程序。
AWS Step Functions 可让您使用 AWS Lambda、Amazon SNS 和 Amazon DynamoDB 等 AWS 服务,编辑弹性无服务器工作流程。Amazon EventBridge 是一种无服务器事件总线,通过简化微服务和 SaaS 应用程序等组件之间的通信,来创建可扩展的、事件驱动型应用程序。客户可将 EventBridge 和 Step Functions 结合使用,在其工作流程中建模显式事件。这些事件提供了一种向相关方发送信号状态转换的实用方式,从而让这些相关方可以与工作流程的实施保持分离。
您无需为使用此集成额外支付费用 – 只需按照现有的 EventBridge 定价,为发布到 EventBridge 事件总线的自定义事件付费即可。请访问 Step Functions 和 EventBridge pricing 页面以了解详情。
Step Functions 与 EventBridge 的集成已在以下区域正式提供:美国东部(俄亥俄和弗吉尼亚北部)、美国西部(俄勒冈)、加拿大(中部)、欧盟(爱尔兰和米兰)、非洲(开普敦)和亚太地区(东京)。在未来几天,该集成也会在所有其他可以使用 Step Functions 和 EventBridge 服务的商业区域正式推出。有关区域和提供服务的完整列表,请参阅 AWS 区域。
要了解更多信息:
- 阅读博文 Introducing the Amazon EventBridge service integration for AWS Step Functions
- 访问支持的服务集成页面,阅读有关使用服务集成的信息。
- 阅读 Amazon EventBridge 开发人员指南,了解开始使用 Amazon EventBridge 的信息