本页面中描述的服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国区域的亚马逊云科技服务入门页面。中国区域的亚马逊云科技服务入门页面中,仅关于特定服务的“区域可用性”和“功能可用性和实现差异”的部分(但不包括其通过超链接援引的内容)构成您与光环新网或西云数据之间就您使用亚马逊云科技中国(北京)区域或亚马逊云科技中国(宁夏)区域服务达成的协议(“协议”)项下的“文档”的一部分,而该入门页面的其他内容不构成“协议”的任何部分。
Amazon EventBridge 文档
Amazon EventBridge是一种无服务器事件总线服务,让您可以轻松地使用从应用程序、集成软件即服务(SaaS)应用程序和亚马逊云科技服务生成的事件,大规模构建事件驱动的应用程序。EventBridge从事件源向目标(如Amazon Lambda和其他SaaS应用程序)提供数据流。您可以设置路由规则,以确定将数据发送到何处,以构建对数据源作出反应的应用程序架构。
API目标
API目标是EventBridge的一项功能,可以使开发人员将事件发回任何本地部署或软件即服务(SaaS)应用程序,并且可以控制吞吐量和身份验证。客户可以使用输入转换功能来配置规则,输入转换功能会将事件的格式映射到接收方服务的格式。
归档和重播事件
事件重播是Amazon EventBridge的一项新功能,该功能允许您重新处理既往事件,将其再次放回到事件总线或特定的EventBridge规则中。这项功能使开发人员可以快速调试其应用程序,通过将历史事件与目标合成来扩展应用程序,并从错误中恢复。
架构注册表
EventBridge架构注册表会将事件架构存储在注册表中,以方便您组织中的其他开发人员轻松搜索和访问。该注册表还允许您在IDE中直接生成Java、Python或TypeScript等编程语言的代码绑定,从而在代码中以对象形式使用这些事件。所有亚马逊云科技服务架构会自动显示在您的架构注册表中,而当您启用SaaS合作伙伴事件总线的架构发现功能后,将会看到集成SaaS应用程序的架构。
完全托管且可扩展的事件总线
Amazon EventBridge是一种完全托管且可扩展的无服务器事件总线,它允许应用程序使用事件进行通信。
SaaS集成
Amazon EventBridge 与许多提供商的SaaS应用程序(包括Datadog、OneLogin、PagerDuty、Savyint、Segment、SignalFX、SugarCRM、Symantec、Whispir 和 Zendesk)原生集成,此外还有其他已在计划中的集成。
超过100个内置的事件源和目标
Amazon EventBridge与超过130个事件源以及超过35个目标直接集成,其中包括Amazon Lambda、Amazon SQS、Amazon SNS、Amazon Step Functions、Amazon Kinesis Data Streams和Amazon Kinesis Data Firehose,此外还有其他已在计划中的来源和目标。
解耦事件发布者和订阅者
Amazon EventBridge使您能够轻松地构建事件驱动型应用程序架构。应用程序或微服务可以在不知道订阅者的情况下将事件发布到事件总线。应用程序或微服务可以在不知道发布者的情况下订阅事件。您还可以通过该服务的PutEvents API将事件从您自己的应用程序发送到事件总线。随后,其他应用程序可以通过任意受支持的亚马逊云科技目标服务来接收事件。
事件筛选
您可以使用规则来筛选事件。规则会针对给定的事件总线匹配传入的事件,然后将其路由到目标进行处理。一项规则可以将事件路由到多个目标进行并行处理。规则可以让不同的应用程序组件查找和处理自己想要处理的事件。规则可以对事件进行自定义(例如只传输特定部分或者使用常量覆盖事件),然后再将其发送到目标。您也可以有多个规则匹配同一个事件,因此,不同的微服务或应用程序可以根据特定的筛选条件来选择匹配事件。
可靠的事件传送
Amazon EventBridge会至少向目标传送事件一次,包括使用指数退避算法重试最多至24小时。事件可以跨多个可用区(AZ)持久存储。
自动响应亚马逊云科技服务中的操作更改
Amazon EventBridge扩展了它的前身(即Amazon CloudWatch Events),并提供近乎实时的系统事件流式传输,这些事件描述了亚马逊云科技资源的更改。它让您能够快速响应操作更改并采取纠正措施。您只需编写规则以指明哪些事件与您的应用程序有关,以及当规则与事件匹配时要执行哪些自动化操作。
计划事件
您可以使用常见的Unix cron语法来设置计划事件。计划事件定期生成,并且会调用任何受支持的亚马逊云科技目标服务。
监控和审计
您可以使用Amazon CloudWatch指标(例如某个事件匹配规则的次数,或者调用目标的次数)监控事件总线。您可以使用Amazon CloudWatch Logs存储、监控和分析在您的环境中触发的事件。Amazon CloudTrail使您能够监控对Amazon EventBridge API进行的调用。
安全性与合规性
Amazon EventBridge与Amazon Identity and Access Management(IAM)集成,因此您可以控制哪些用户和资源有权访问您的数据及其访问方式。
其他信息
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。