Amazon EventBridge Pipes
EventBridge Pipes 是一种无服务器集成资源,提供了一种更简单、一致的方式,无需编写额外代码即可将事件生产器与事件使用器集成,从而帮助构建点对点集成。可以与超过 14 种 Amazon Web Services 服务集成。EventBridge Pipes 具有可选的内置筛选、改进和转换功能。使用 EventBridge Pipes,只需处理所需内容并付费。了解关于 EventBridge Pipes 的更多信息。
使用 API Destinations 进行低代码集成
API Destinations 可让您将事件发送回许多本地应用程序或软件即服务(SaaS)应用程序,并能够控制吞吐量和身份验证。
可以使用网址将事件发送到基于 Web 的任何应用程序,不必担心编写自定义代码或使用其他基础架构。可以使用输入转换来配置规则,将事件的格式映射到接收服务的格式。也可以使用 EventBridge 来管理安全性和交付。通过浏览可在工作流程中使用的集成示例,了解如何使用 API Destinations。
Amazon EventBridge 上的 API Destinations 功能适合下列人员使用:
- 希望与旧版、现代、本地和 SaaS 应用程序建立服务集成的开发人员
- 希望缩短上市时间、最大限度地缩短构建自定义集成以安全连接应用程序所花费的时间的开发人员
借助事件重播,重播和重新处理过去的事件并进行存档
借助事件重播,可以将过去的事件重新处理回事件总线或特定的 EventBridge 规则。此功能可帮助您快速调试应用程序,通过提取历史事件中的目标对其进行扩展,并从错误中恢复。了解存档和重播在实践中是如何运作的。
Amazon EventBridge 上的事件重播功能适合下列人员使用:
- 希望提高应用程序耐久性的开发人员
- 出于合规原因需要存储数据的开发人员
- 想要使用存档中的事件来测试和调试事件以模拟现实世界中的使用情况的开发人员
使用 Schema Registry 轻松跟踪事件
EventBridge Schema Registry 会将事件 Schema 存储在一个注册表中,让您组织中的其他开发人员可以在更轻松地搜索和访问这些 Schema。这样,您无需手动查找事件及其结构。借助该注册表,您还可以直接在集成式开发环境(IDE)中生成适用于 Java、Python 或 TypeScript 等编程语言的代码绑定,从而可以在代码中将事件用作对象。
为事件总线开启 Schema Discovery 后,系统会自动发现事件 Schema 并将其添加到注册表中,无需手动创建事件的 Schema。亚马逊云科技服务的 Schema 会自动在您的 Schema 注册表中显示。
Amazon EventBridge Schema Registry 功能适合下列人员使用:
- 需要跟踪组织中不同 Schema 的开发人员
- 需要通过更简单的方法来搜索 Schema 和下载代码绑定,以便用于编写根据事件进行反应的应用程序的开发人员
- 希望通过自动确定事件 Schema 并更新注册表,从而节省时间的开发人员
完全托管且可扩展的事件总线
EventBridge 是一款无服务器、完全托管且可扩展的事件总线。 它可以帮助您以更快的速度构建可靠且可扩展的应用程序。Amazon EventBridge 事件总线可让您通过事件轻松地在应用程序和服务之间进行通信。它减少了运营开销,无需配置、修补和管理服务器。
Amazon EventBridge 事件总线功能适合下列人员使用:
- 希望自动响应应用程序变更的开发人员
- 希望在多个系统之间保持数据同步的开发人员
- 希望构建事件驱动型架构(EDA)的组织
轻松与第三方 SaaS 应用程序集成
您的 Amazon Web Services 应用程序可以根据 SaaS 应用程序生成的事件采取行动。EventBridge 与许多提供商的 SaaS 应用程序进行了原生集成,包括 Shopify、BuildKite、Datadog、OneLogin、PagerDuty、Saviynt、Segment.io、SignalFX、SugarCRM、Symantec、Whispir 和 Zendesk,且已计划进行其他集成。您无需管理任何集成设置,例如来自 SaaS 提供商的身份验证事件;它们将显示在您的事件总线上。
具备超过 200 个内置事件源和目标
EventBridge 直接与超过 200 个事件源和超过 20 个目标集成,包括 Amazon Lambda、Amazon Simple Queue Service(SQS)、Amazon Simple Notification Service(SNS)、Amazon Step Functions、Amazon Kinesis Data Streams 和 Amazon Kinesis Data Firehose,且已计划更多的源和目标。
Amazon Web Services 服务中所有发生变化的 API 调用(除 Describe*、List* 和 Get* 以外的所有调用)会通过 Amazon CloudTrail 生成事件。
仅使用事件筛选功能处理相关事件
- 只想转移所需事件的开发人员
- 希望通过仅筛选自己感兴趣的数据来降低总拥有成本的开发人员
通过自动重试实现可靠的事件交付
EventBridge 至少向目标提供一次事件传送,包括使用指数回退重试,最长可达 24 小时。事件被持久地存储在多个可用区(AZ)内,进一步确保您的事件能够传送至它们的目的地。EventBridge 还提供 99.9% 的可用性服务等级协议(SLA),确保您的应用程序能够可靠地访问该服务。
自动对亚马逊云科技服务中的运行变化做出响应
EventBridge 对其前代产品 Amazon CloudWatch Events 进行了扩展,提供几乎实时的系统事件流来描述对 Amazon Web Services 资源做出的变更。
它可帮助您对运行变化快速做出响应,并且采取纠正措施。您需要编写规则以指明哪些事件与您的应用程序相关,以及当规则与事件匹配时要执行哪些自动化操作。例如,您可以设置规则来调用 Lambda 函数以纠正问题,或者通知 Amazon Simple Service Notification Service(SNS)主题以提醒操作员。
通过 Amazon CloudWatch 进行事件总线监控、审计和报告
您可以使用 Amazon CloudWatch 指标来监控您的事件总线,例如事件匹配规则的次数,或者目标被调用的次数。
您可以使用 Amazon CloudWatch Logs 来存储、监控和分析在您的环境中发起的事件。CloudTrail 可帮助您监控针对 Amazon EventBridge API 发起的调用。
在构建时充分考虑安全性与合规性,保护您的数据
EventBridge 与 Amazon Identity and Access Management(IAM)集成,以便您控制哪些用户和资源有权访问您的数据,以及如何访问。EventBridge 支持 VPC 终端节点和使用 TLS 1.2 的传输中加密。EventBridge 符合 SOC、ISO 和 PCI-DSS 标准。
定价灵活,按使用量付费
Amazon EventBridge 提供灵活的定价,您只需为发布到事件总线的事件,为架构发现、事件重播和 API Destinations 提取的事件付费,因此它对所有组织来说是具有成本效益的解决方案。规则或事件传输不会产生额外的费用。无最低费用,无预先承诺。Amazon Web Services 服务发布的所有状态更改事件均不收费。