Amazon EventBridge

概览

Amazon EventBridge 提供四种类型的事件总线。两个用于构建事件驱动型应用程序的自定义事件总线,一个于 2026 年 9 月推出的增强型自定义事件总线,以及 2019 年 7 月推出的自定义事件总线 - 经典版。默认事件总线,存在于所有 AWS 账户中,接收来自 AWS 服务的状态更改事件。合作伙伴事件总线,用于接收来自第三方集成的事件。所有事件总线都没有最低费用,每个事件总线都根据其提供的使用量和功能定价。

自定义事件总线

适用于组织规模的事件驱动型应用程序的事件总线:跨账户共享的单一总线、10000 多个订阅、有序传送、内置存储和可选的托管事件评估功能。定价基于发布和传送的数据量。

事件入口

事件出口

事件向上取整到最接近的 1KB 应计费大小。示例:向 2 个订阅传送 2KB 的 100 万个事件会产生 2 GB 的入口和 4 GB 的出口流量。费用为(2 GB x 0.18 美元)+(4 GB x 0.05 美元)= 0.56 美元。

存储

托管事件源入口

事件源 入口
AWS 服务事件转发到自定义事件总线 按月入口阶梯计费 *

* 来自默认事件总线或合作伙伴事件总线的 aws.s3 事件和 aws.partner 事件按来源计费,不计入额外的入口费用

事件评估功能(仅在配置时收费)

未配置任何事件评估功能 = 0 美元的事件评估费用。评估以 64KB 的区块计量。

定价示例

客户每秒向自定义事件总线发布 1000 个事件,每个事件平均为 2KB,其中有 2 个订阅(一个采用 JSONata 转换),保留 7 天,使用默认重试策略(3 次重试)的传送失败率为 1%。

维度 计算 月度成本
入口 2.592B 个事件 x 2KB = 5184 GB;前 5000 GB x 0.18 美元 + 184 GB x 0.12 美元 922 美元
出口(初始) 5184 GB x 2 个订阅 = 10368 GB x 0.05 美元 518 美元
出口(重试) 10368 GB x 1% 失败 x 3 次重试 = 311 GB x 0.05 美元 16 美元
事件评估 2.592B(重复数据消除)+ 2.592B(1 个订阅上的 JSONata)= 5.184B 个事件 x 0.15 美元/M 778 美元
存储 172.8 GB/天 x 超出默认值 6 天 = 1037 GB x 0.08 美元 83 美元
每月总费用   2317 美元/月
入口套餐假设 1 TB = 1000 GB

自定义事件总线 - 经典版

AWS 免费套餐:AWS 管理事件由事件总线免费摄取。

EventBridge 事件总线可以接收来自 AWS 服务、SaaS 合作伙伴(“合作伙伴事件”)或您自己的应用程序(“自定义事件”)的事件。超过 250 个 AWS 服务会自动向事件总线发送事件,让您可以查看对您 AWS 账户中的资源执行的管理操作(“AWS 管理事件”)。管理操作也称为控制平面操作。一些 AWS 服务,比如 S3,可以在您选择加入后将数据平面事件发送到事件总线(“AWS 选择加入数据事件”)。

有效载荷的大小:有效载荷的每 64 KB 数据块按一个事件计费(例如,有效载荷为 256 KB 的事件按 4 个事件计费)。

您可能会在区域之间产生额外的数据传输费用,按标准 AWS 数据传输费用计费。

全局端点不收取额外费用。发布到全局端点的自定义事件根据上述自定义事件定价计费。

定价示例

如果您在一个月内向不同账户中的服务传输 500 万个 AWS 管理事件,则费用将按以下方式计算:

每月摄取的 AWS 管理事件 = 500 万个事件(每个事件均等于或小于 64 KB)
每月摄取费用 = 5M * 0.00 美元/M = 每月 0.00 美元
每月向不同账户中的服务传送的 AWS 管理事件 = 500 万个事件(每个事件均等于或小于 64 KB)
每月传送费用 = 5M * 1.00 美元/M = 每月 5.00 美元
EventBridge 每月总费用 = 5.00 美元/月

如果您的 SaaS 应用程序在一个月内发布 500 万个事件,而您将其中 100 万个事件发送到不同账户中的服务,则费用将按以下方式计算:

每月摄取的合作伙伴事件 = 500 万个事件(每个事件均等于或小于 64 KB)
每月摄取费用 = 500 万 * 1.00 美元/M = 每月 5.00 美元
每月向不同账户中的服务传送的合作伙伴事件 = 100 万个事件(每个事件均等于或小于 64 KB)
每月传送费用 = 100 万 * 0.05 美元/M = 每月 0.05 美元
EventBridge 每月总费用 = 5.05 美元/月

如果您在一个月内向账户 A 中的事件总线发布 1000 万个您自己的事件,将其中 500 万个事件发送到账户 B 中的另一个事件总线,然后将这些事件发送到账户 B 中的另一个服务,则您的费用将按以下方式计算:

每月摄取的自定义事件 = 1000 万个事件(每个事件均等于或小于 64 KB)
每月摄取费用 = 1000 万 * 1.00 美元/M = 每月 10.00 美元
每月传送到另一个事件总线的自定义事件 = 500 万个事件(每个事件均等于或小于 64 KB)
每月向同一账户中的服务传送的自定义事件 = 500 万个事件(每个事件均等于或小于 64 KB)
每月传送费用 =(500 万 * 1.00 美元/M)+(500 万 * 0.00 美元/M)= 每月 5.00 美元
EventBridge 每月总费用 = 15.00 美元/月

 

 

 

 

 

管道

Amazon EventBridge Pipes 可帮助您利用可选的转换、筛选和丰富步骤,在事件产生器和使用者之间创建点对点集成。

有效载荷的大小:有效载荷的每 64KB 区块以一次请求计费。例如,一批事件的有效载荷大小是 256KB,则以四次请求计费。

定价示例

如果您的源 Amazon Simple Queue Service (SQS) 队列在一个月内接收到 1000 万个事件,您应用一个与 25% 的记录匹配的筛选条件,并且每次请求批处理五个事件,则将这些匹配的记录发送到目标的费用如下:

使用量:
每月发送的请求 = 10000000 * 25% / 5 = 500000
筛选后的请求 = 500000

费用:
筛选后的请求数 = 0.5M * 0.40 美元 = 0.20 美元

每月 EventBridge 总费用 = 0.20 美元
 

调度器

免费套餐:作为免费套餐的一部分,您可以免费开始使用 EventBridge 调度器。您每月可以免费进行 1400 万次调用。某些应用程序或许能够在免费套餐内运行。

定价示例

如果您的应用程序在美国西部地区安排了每月调用两次的 1000 万个重复计划。

使用量:
每月定期计划 = 10M * 2 = 20M
每月调用次数 = 20M

费用:
每月调用次数:(20M — 14M 免费套餐)* 1.00 美元/M = 6.00 美元

每月总费用:6.00 美元

* 系统会每月在所有区域(GovCloud 区域除外)计算您对免费套餐的使用情况,并自动将其反映在您的账单上。未使用的免费用量不会结转至下个月。存在限制条件。有关更多详细信息,请参阅优惠条款。
 

API 目标

API 目标可帮助您将 EventBridge 事件总线或管道中的事件发送到公共或私有网络中任何基于 Web 的应用程序。为了与私有网络中的应用程序,例如 Amazon Virtual Private Clouds (VPC),建立安全的点对点连接,API 目标与 AWS PrivateLink 和 Amazon VPC Lattice 集成。

有效载荷的大小:每 64 KB 数据块的有效载荷按一个事件计费(例如,有效载荷为 256 KB 的事件按 4 个请求计费)。您可能需要为将数据输出到互联网和私有网络而支付额外的数据传输费用。对于公共端点,将按标准 AWS 数据传输费用计费。对于使用 AWS PrivateLink 和 Amazon VPC Lattice 调用私有端点的情况,您需要按标准 AWS PrivateLink 和 Amazon VPC Lattice 数据传输费用付费。

定价示例

如果您在一个月内从事件总线调用 200 万个事件到可通过公共互联网访问的 HTTPS 端点,您的 API 目标费用将如下:

每月事件 = 2M 个事件(每个事件均等于或小于 64 KB)
每月 API 目标费用 = 2M * 0.20 美元/M = 0.40 美元/月

如果您使用 AWS PrivateLink 和 Amazon VPC Lattice 在一个月内从事件总线向私有 HTTPS 端点调用 200 万个事件,则 API 目标费用将如下所示:

每月事件 = 2M 个事件(每个事件均等于或小于 64 KB)
每月 API 目标费用 = 2M * $0.20/M = 0.40 美元/月

事件重播

您将能够指定事件模式,以确定要归档重播的事件。按以下费率向您收费:

对于重播,按照上面的自定义事件定价向您计费。

定价示例

如果您的应用程序一个月发布 200 万个事件(每个事件平均为 6KB),在开发事件总线中为重播启用存档功能并全部重播后,您的费用将按以下方式计算:

月事件数量 = 200 万个事件 * 1.00 USD/100 万个事件 = 每月 2.00 美元。
存档处理 = 2M 个事件 * 6KB/(1024 * 1024) * 0.10 美元/GB = 1.14 美元
存储成本 = 2M 个事件 * 6KB/(1024*1024) * 0.023 美元/GB = 每月 0.26 美元
重放事件 = 2M * 1.00 美元/M = 每月 2.00 美元

EventBridge 每月总费用 = 2 美元(事件发布)+ 1.14 美元(存档处理)+ 0.26 美元(存储)+ 2.00 美元(重播)= 每月 5.40 美元。
 

架构注册表

AWS 和自定义架构的架构注册表是免费的。

架构注册表的架构发现功能包括每月 500 万个摄取事件的免费套餐。在大多数开发使用案例中,在开发环境中使用发现功能时,使用量应在免费套餐范围内。

对于免费套餐以外的额外使用量,例如如果您要使用架构发现来审计通过您的生产事件总线所传输的所有事件,将向您按以下标准收费:
 

有效载荷的大小:架构发现有效载荷的每 8 KB 数据块按一个摄取事件计费(例如,有效载荷为 16 KB 的事件按两个摄取事件计费)。

 

定价示例

如果您的开发环境一个月发布 200 万个事件(每个事件平均为 2KB),在开发事件总线中启用 Schema 发现功能后,您的费用将按以下方式计算:

月事件数量 = 200 万个事件 * 1.00 USD/100 万个事件 = 每月 2.00 美元。
Schema 注册表 = 免费。
Schema 发现 = 200 万个事件。无额外发现费用(免费套餐中包含 500 万个事件)。

EventBridge 每月总费用 = 2.00 美元(事件发布)+ 0 美元(Schema 注册表)+ 0 美元(Schema 发现)= 每月 2.00 美元。
 

Product-Page_Standard-Icons_01_Product-Features_SqInk
有问题?

访问 Amazon EventBridge 常见问题页面。

了解更多 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon EventBridge 开始构建。

登录 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
有关更多信息,请参阅文档

请参阅开发人员指南,深入了解 EventBridge。

了解更多