事件总线
AWS Free Tier:AWS 管理事件由事件总线免费摄取。
EventBridge 事件总线可以接收来自 AWS 服务、SaaS 合作伙伴(“合作伙伴事件”)或您自己的应用程序(“自定义事件”)的事件。超过 250 个 AWS 服务会自动将事件发送到事件总线,让您可以查看在 AWS 账户中的资源上执行的管理操作(“AWS 管理事件”)。管理操作也称为控制面板操作。某些 AWS 服务(例如 S3)可以在您选择加入后将数据面板事件发送到事件总线(“AWS 选择加入数据事件”)。
有效载荷大小:每 64KB 数据块的负载按 1 个事件计费(例如,负载为 256KB 的事件按 4 个事件计费)。
您可能需要按标准 AWS 数据传输费用为区域间数据传输支付额外费用。
全球端点无需额外付费。发布到全球端点的自定义事件按上面的自定义事件定价计费。
定价示例
如果您在一个月内向不同账户中的服务传输 500 万个 AWS 管理事件,则费用将按以下方式计算:
每月摄取的 AWS 管理事件 = 500 万个事件(每个事件均等于或小于 64KB)
每月摄取费用 = 500 万 * 0.00 美元/百万个事件 = 0.00 美元/月
每月向不同账户中的服务传送的 AWS 管理事件 = 500 万个事件(每个事件均等于或小于 64KB)
每月传输费用 = 500 万 * 1.00 美元/百万个事件 = 5.00 美元/月
每月 EventBridge 总费用 = 5.00 美元/月
如果您的 SaaS 应用程序在一个月内发布 500 万个事件,而您将其中 100 万个事件发送到不同账户中的服务,则费用将按以下方式计算:
每月摄取的合作伙伴事件 = 500 万个事件(每个事件均等于或小于 64KB)
每月摄取费用 = 500 万 * 1.00 美元/百万个事件 = 5.00 美元/月
每月向不同账户中的服务传输的合作伙伴事件 = 100 万个事件(每个事件均等于或小于 64KB)
每月传送费用 = 100 万 * 0.05 美元/百万个事件 = 0.05 美元/月
每月 EventBridge 总费用 = 5.05 美元/月
如果您在一个月内向账户 A 中的事件总线发布 1000 万个您自己的事件,将其中 500 万个事件发送到账户 B 中的另一个事件总线,然后将这些事件发送到账户 B 中的另一个服务,则您的费用将按以下方式计算:
每月摄取的自定义事件 = 1000 万个事件(每个事件均等于或小于 64KB)
每月摄取费用 = 1000 万 * 1.00 美元/百万个事件 = 每月 10.00 美元
每月向另一个事件总线传送的自定义事件 = 500 万个事件(每个事件均等于或小于 64KB)
每月向同一账户中的服务传送的自定义事件 = 500 万个事件(每个事件均等于或小于 64KB)
每月传输费用 = (500 万 * 1.00 美元/百万个事件)+(500 万 * 0.00 美元/百万个事件)= 每月 5.00 美元
EventBridge 每月总费用 = 15.00 美元/月
管道
Amazon EventBridge 管道可帮助您利用可选的转换、筛选和增强步骤,在事件产生器和使用者之间创建点对点集成。
负载大小:64KB 的负载区块按照一次请求来计费。例如,1 批事件的大小是 256KB,则以 4 次请求计费。
定价示例
如果您的源 Amazon Simple Queue Service (SQS) 队列在一个月内接收到 1000 万个事件,您应用一个与 25% 的记录匹配的筛选条件,并且您每次请求批处理 5 个事件,则您将这些匹配的记录发送给一个目标的费用将会是:
使用量:
每月发送的请求数 = 10,000,000 * 25% / 5 = 500,000
请求,筛选后 = 500,000
费用:
筛选后的请求数 = 0.5M * 0.40 USD = 0.20 USD
总计每月 EventBridge 费用 = 0.20 USD
计划程序
免费套餐:作为免费套餐的一部分,您可以免费开始使用 Amazon EventBridge Scheduler。您每月可以免费进行 1400 万次调用。某些应用程序可能能够在免费套餐的范围内运行。
定价示例
如果您的应用程序在美国西部地区安排了每月调用 2 次的 1000 万个重复计划。
使用量:
每月定期计划 = 1000 万 * 2 = 2000 万
每月调用次数 = 2000 万次
费用:
每月调用:(2000 万 - 1400 万免费套餐)* 1.00 USD/月 = 6.00 USD
每月总费用 = 6.00 USD
* 系统会每月在所有区域(GovCloud 区域除外)计算您对免费套餐的使用情况,并自动将其反映在您的账单上。未使用的免费用量不会结转至下个月。存在限制条件。有关更多详细信息,请参阅优惠条款。
API 目标
API 目标可帮助您将 EventBridge 事件总线或管道中的事件发送到公共或私有网络中任何基于 Web 的应用程序。为了与私有网络中的应用程序 [例如 Amazon Virtual Private Clouds(VPC)] 建立安全的点对点连接,API 目标与 AWS PrivateLink 和 Amazon VPC Lattice 集成。
有效载荷大小:每 64KB 数据块的负载按 1 个事件计费(例如,负载为 256KB 的事件按 4 个请求计费)。您可能需要为将数据输出到互联网和私有网络而支付额外的数据传输费用。对于公共端点,您需要按标准 AWS 数据传输费用付费。对于使用 AWS PrivateLink 和 Amazon VPC Lattice 调用私有端点的情况,您需要按标准 AWS PrivateLink 和 Amazon VPC Lattice 数据传输费用付费。
定价示例
如果您在一个月内从事件总线调用 200 万个事件到可通过公共互联网访问的 HTTPS 端点,您的 API 目标费用将如下:
每月事件 = 200 万个事件(每个事件均等于或小于 64KB)
每月 API 目标费用 = 200 万 * 0.20 美元/百万个事件 = 每月 0.40 美元
如果您使用 AWS PrivateLink 和 Amazon VPC Lattice 在一个月内从事件总线向私有 HTTPS 端点调用 200 万个事件,则 API 目标费用将如下所示:
每月事件 = 200 万个事件(每个事件均等于或小于 64KB)
每月 API 目标费用 = 200 万 * 0.20 美元/百万个事件 = 0.40 美元/月
事件重播
您将能够指定事件模式,以确定要归档重播的事件。按以下费率向您收费:
对于重播,按照上面的自定义事件定价向您计费。
定价示例
月事件数量 = 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 个摄取事件计费)。
定价示例
如果您的开发环境一个月发布 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。