使用 Amazon EventBridge 时,您需要为发布到事件总线的事件、摄取用于 Schema 发现的事件以及事件重播付费。规则或事件传输不会产生额外的费用。没有最低费用,也没有预先承诺。AWS 服务发布的所有状态更改事件均不收费。
事件总线
免费套餐:AWS 服务发布的所有状态更改事件默认不收费。
AWS 服务事件 | 免费 |
自定义事件 | 每 100 万个发布的自定义事件 1.00 USD |
对于选择加入的与 EventBridge 规则相符的 AWS 服务(例如 Amazon S3 事件通知),每 100 万个自定义事件 1.00 USD | |
第三方(SaaS)事件 | 每 100 万个发布的事件 1.00 USD |
其他总线的事件 | 每 100 万个发送的事件 1.00 USD |
负载大小:每 64KB 数据块的负载按 1 个事件计费(例如,负载为 256KB 的事件按 4 个请求计费)。
对于跨区域调用,客户可能会产生额外的区域间数据传输费用。您将支付标准 AWS 数据传输费用。
全球终端节点无需额外付费。发布到全球终端节点的自定义事件按上面的自定义事件定价计费。
定价示例
如果您的 SaaS 应用程序在一个月内发布了 500 万个事件,您的费用将按以下方式计算:
月事件数量 = 500 万(每个事件等于或小于 64KB)
月事件费用 = 500 万 * 1.00 USD/100 万 = 每月 5.00 USD
API 目标
API 目标允许您将事件从 EventBridge 事件总线发送到任何基于 Web 的应用程序。
负载大小:每 64KB 数据块的负载按 1 个事件计费(例如,负载为 256KB 的事件按 4 个请求计费)。您可能需要为将数据输出到互联网而支付额外的数据传输费用。您将支付标准 AWS 数据传输费用。
定价示例
如果您在一个月内,从您的 EventBus 终端节点将 200 万个事件调用到 HTTP 终端节点,则需要支付如下费用:
月事件数量 = 200 万
月 API 目标费用 = 200 万 * 0.20 USD/100 万 = 每月 0.40 USD
事件重播
您将能够指定事件模式,以确定要归档重播的事件。按以下费率向您收费:
对于重播,按照上面的自定义事件定价向您计费。
定价示例
如果您的应用程序一个月发布 200 万个事件(每个事件平均为 6KB),在开发事件总线中为重播启用存档功能并全部重播后,您的费用将按以下方式计算:
月事件数量 = 200 万个事件 * 1.00 USD/100 万个事件 = 每月 2.00 USD。
存档处理 = 200 万个事件 * 6KB / (1024 * 1024) * 0.10 USD/GB = 1.14 USD
存储成本 = 200 万个事件 * 6KB/(1024*1024) * 0.023 USD/GB = 每月 0.26 USD
重播事件 = 200 万 * 1.00 USD/100 万个事件 = 每月 2.00 USD
EventBridge 每月总费用 = 2 USD(事件发布)+ 1.14 USD(存档处理)+ 0.26 USD(存储)+ 2.00 USD(重播)= 每月 5.40 USD。
架构注册表
AWS 和自定义架构的 Schema 注册表是免费的。
Schema 注册表的 Schema 发现功能包括每月 500 万个摄取事件的免费套餐。在大多数开发使用案例中,在开发环境中使用发现功能时,使用量应在免费套餐范围内。
对于免费套餐以外的额外使用量,例如如果您要使用 Schema 发现来审计通过您的生产事件总线所传输的所有事件,将向您按以下标准收费:
有效负载大小:每 8KB 数据块的 Schema 发现有效负载按 1 个摄取事件计费(例如,有效负载为 16KB 的事件按 2 个摄取事件计费)。
EventBridge 架构注册表在以下区域推出:美国东部(俄亥俄和弗吉尼亚北部)、美国西部(俄勒冈和加利福尼亚北部)、加拿大(中部)、欧盟(斯德哥尔摩、巴黎、爱尔兰、法兰克福和伦敦)、亚太地区(孟买、东京、首尔、新加坡、香港和悉尼)以及南美洲(圣保罗)。
定价示例
如果您的开发环境一个月发布 200 万个事件(每个事件平均为 2KB),在开发事件总线中启用 Schema 发现功能后,您的费用将按以下方式计算:
月事件数量 = 200 万个事件 * 1.00 USD/100 万个事件 = 每月 2.00 USD。
Schema 注册表 = 免费。
Schema 发现 = 200 万个事件。无额外发现费用(免费套餐中包含 500 万个事件)。
EventBridge 每月总费用 = 2.00 USD(事件发布)+ 0 USD(架构注册表)+ 0 USD(架构发现)= 每月 2.00 USD。