本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EventBridge 配额
以下配额适用于自定义事件总线、自定义事件总线-Classic、两个总线传送到的 API 目的地和连接、架构注册表和 EventBridge 管道。
注意
如果您使用自定义事件总线-Classic,即使用规则和目标进行路由的事件总线,请参阅自定义事件总线-经典配额。
注意
有关调度程序配额的列表,请参阅《 EventBridge 调度器 EventBridge 用户指南》中的调度EventBridge 程序配额。
自定义事件总线配额
服务配额控制台列出了亚马逊旗下自定义事件总线的 6 个配额 EventBridge,每个配额都有一个[EventsV2]前缀;其中 4 个是可调整的。例如,要提高公交车限额,请申请提高到[EventsV2] Event Buses。本节中的其他限制是 API 强制执行的固定值,不可调整。这些配额与中的自定义事件总线-经典配额是分开的自定义事件总线-经典配额。
服务配额
下表列出了服务配额控制台中每个区域的每个账户的配额。
| 配额 | 默认 | 可调整 |
|---|---|---|
| 该账户拥有的活动巴士。与该账户共享的公交车不计算在内 | 5 | 是 |
| 账户拥有的事件来源 | 200 | 是 |
| 该账户拥有的每辆公共汽车的订阅者,包括与该公交车共享的每个账户 | 10000 | 是 |
账户拥有的总线的default资源策略的大小(以字节为单位)。为共享总线 AWS RAM 写入的AWS_RAM策略不计算在内 | 20,480 | 是 |
| 每条总线每秒的事件数,计算每个事件源和与总线共享的每个账户 | 500,000 | 否 |
| 每个事件组每秒的摄取量,计为任何一秒钟窗口中的事件数及其总大小(以 KB 为单位) | 1500 | 否 |
您账户的公交车数量也会作为ResourceCount指标发布到AWS/Usage命名空间中,因此您可以在达到限制之前发出警报;请参阅自定义事件总线的可观察性:指标、日志和 CloudTrail。每个账户的发布和订阅者管理分别受到限制:PutEvents从一个预算中PutRawEvents提取,从另一个预算DeleteSubscriber中提款。CreateSubscriberThrottlingException使用退避方法进行处理,然后重试。
如果PutResourcePolicy调用中的default策略超过资源策略大小配额,则调用将失败PolicyLengthExceededException。请参阅编写自定义资源策略。
固定限额
以下值由 API 设置,不能提高。当设置取一个范围时,您可以选择该范围内的任何值;最大值是固定部分。
| 设置 | 你选择 | 固定的最大值或值 |
|---|---|---|
StorageConfiguration.RetentionPeriodInDays | 1 到 365 天 | 365 天 |
RetryPolicy.MaxRetryAttempts | 0 到 185,默认为 5 | 185 |
RetryPolicy.MaxEventAgeInSeconds | 60 到 86,400,默认 300 | 86,400 秒 |
BatchConfiguration.MaxBatchSize | 1 至 500 | 500 |
BatchConfiguration.MaxBatchWindowInSeconds | 0 到 300,默认为 0 | 300 秒 |
InvocationTimeoutSeconds在 Lambda、步进函数和 HTTP 目标上 | 1 到 30,默认 30 | 30 秒 |
每个PutRawEvents请求的PutEvents参赛条目 | 1 到 100 | 100 |
| 重复数据删除窗口 | 不可配置 | 300 秒 |
Transformer或目标参数中的 JSonata 表达式 | 不可配置 | 8,192 个字符 |
通用目标中的 jsonata 表达式 Input | 不可配置 | 262,144 个字符 |
过滤器合而为一 FilterConfiguration | 最多 3 个,每个示波器一个 | 所有过滤器中有 4,096 字节;1,000 种组合 $or |
| 筛选每个订阅者的更改 | 不可配置 | 在任何滚动的 24 小时内都是 24 个;参见 更新、暂停和恢复订阅者 |
| 订阅者正在一根总线上创建或删除 | 不可配置 | 所有账户均为 1;第二次呼叫失败并显示 ConcurrentModificationException |
| 订阅者同时从过去的位置重播 | 不可配置 | 每辆总线有限;到达LimitExceededException时CreateSubscriber出现故障 |
errorMessage在死信记录中 | 不可配置 | 1,024 个字符 |
自定义事件总线-经典配额
自定义事件总线-经典版有以下配额。服务配额表还列出了 API 目标、连接和全局终端节点配额,它们是账户级资源。
服务配额控制台提供有关 EventBridge 配额的信息。除了查看默认配额外,还可以使用服务配额控制台为可调整的配额请求提高配额
| Name | 默认值 | 可调整 | 说明 |
|---|---|---|---|
| API 目标 | 每个受支持的区域:3000 个 | 是 |
每个区域每个账户的 API 目标的最大数量。 |
| 连接 | 每个受支持的区域:3000 个 | 是 |
每个区域每个账户的连接的最大数量。 |
| CreateEndpoint 每秒交易的油门限制 | 每个受支持的区域:每秒 5 个 | 否 | CreateEndpoint API 每秒的最大请求数。额外的请求将被阻止。 |
| DeleteEndpoint 每秒交易的油门限制 | 每个受支持的区域:每秒 5 个 | 否 | DeleteEndpoint API 每秒的最大请求数。额外的请求将被阻止。 |
| 端点 | 每个受支持的区域:100 个 | 是 |
每个区域每个账户的端点的最大数量。 |
| 事件总线策略大小 | 每个受支持的区域:1.0240 万个 | 是 |
最大策略大小(以字符为单位)。每当您授予对另一个账户的访问权限时,此策略大小都会增加。您可以使用 DescribeEventBus API 查看当前的政策及其规模。 |
| 事件总线 | 每个受支持的区域:100 个 | 是 |
每个账户的最大事件总线。 |
| 事件模式大小 | 每个受支持的区域:2048 个 | 是 |
事件模式的最大大小(以字符为单位)。 |
| 调用每秒事务数节流限制 |
us-east-1:每秒 18750 个 us-east-2:每秒 4500 个 us-west-1:每秒 2250 个 us-west-2:每秒 18750 个 ap-east-1:每秒 1,100 ap-northeast-1:每秒 2250 个 ap-northeast-2:每秒 1,100 ap-south-1:每秒 1,100 ap-southeast-1:每秒 2250 个 ap-southeast-2:每秒 2250 个 ca-central-1:每秒 1,100 eu-central-1:每秒 4500 个 eu-north-1:每秒 1,100 eu-south-2:每秒 4,500 eu-west-1:每秒 18750 个 eu-west-2:每秒 2250 个 eu-west-3:每秒 1,100 sa-east-1:每秒 1,100 其他每个支持的区域:每秒 750 个 |
是 |
一个调用是一个事件与规则匹配并发送到规则目标上。在达到限制后,调用将被节流;即,调用仍会发生,但会延迟。 |
| 规则数量 |
af-south-1:100 个 eu-south-1:100 个 每个其他支持的区域:300 个 |
是 |
每个事件总线一个账户可以拥有的规则的最大数量 |
| PutEvents 每秒交易的油门限制 |
us-east-1:每秒 10000 个 us-east-2:每秒 2400 个 us-west-1:每秒 1200 个 us-west-2:每秒 10000 个 ap-east-1:每秒 600 ap-northeast-1:每秒 1200 个 ap-northeast-2:600 每秒 ap-south-1:每秒 600 ap-southeast-1:每秒 1200 个 ap-southeast-2:每秒 1200 个 ca-central-1:600 每秒 eu-central-1:每秒 2400 个 eu-north-1:每秒 600 eu-south-2:每秒 2,400 eu-west-1:每秒 10000 个 eu-west-2:每秒 1200 个 eu-west-3:每秒 600 sa-east-1:600 每秒 其他每个支持的区域:每秒 400 个 |
是 |
PutEvents API 每秒的最大请求数。额外的请求将被阻止。 |
| 每个 API 目标的调用率 | 每个支持的区域:每秒 300 个 | 是 |
每个区域每个账户每秒发送到每个 API 目标端点的调用的最大次数。一旦达到限额,未来对该 API 端点的调用将被节流。调用仍会发生,但会延迟。 |
| 每个规则的目标 | 每个受支持的区域:5 个 | 否 | 可与规则关联的目标的最大数量 |
| 控制平面 API 的每秒交易量限制 | 每个受支持的区域:每秒 50 个 | 否 | EventBridge 控制平面 API 操作每秒的最大请求数。额外的请求将被阻止。 |
| UpdateEndpoint 每秒交易的油门限制 | 每个受支持的区域:每秒 5 个 | 否 | UpdateEndpoint API 每秒的最大请求数。额外的请求将被阻止。 |
此外, EventBridge 还有以下不通过服务配额控制台管理的配额。
| Name | 默认值 | 说明 |
|---|---|---|
|
包含通配符的规则 |
每个支持的区域:每个事件总线 30 条规则 |
每个账户的每个事件总线中的规则数上限,这些规则可以包含具有通配符的事件筛选器。无法调整此配额。 有关在事件模式中使用通配符的更多信息,请参阅使用通配符进行匹配。 |
|
架构发现级别 |
每个支持的区域:255 个级别 |
架构发现将推断出嵌套事件的级别数上限。任何超过 255 个级别的事件都将被忽略。 |
|
连接(私人) |
每个受支持的区域:20 个 |
每个区域每个账户的最大私有连接数。 |
API 目的地和连接
API 目的地和连接属于您的账户,而不是总线,两条总线都使用它们:自定义事件总线-经典规则以 API 目的地为目标,自定义事件总线订阅者通过总线传送到一个总线HttpParameters。发布带有 Confluent 架构注册表的 Avro 或 Protobuf 的自定义事件总线生成器也为连接命名。一组配额涵盖了所有这些用途。在中的服务配额表中自定义事件总线-经典配额,Api 目的地、连接和每个 API 目标的调用率行是账户范围内的值;调用速率由针对同一 API 目标的每个规则和订阅者共享。同一部分中的固定表列出了私有连接限制。
EventBridge 架构注册表配额
EventBridge 架构注册表有以下配额。
服务配额控制台提供有关 EventBridge 配额的信息。除了查看默认配额外,还可以使用服务配额控制台为可调整的配额请求提高配额
EventBridge 管道配额
EventBridge 管道有以下配额。如果您需要更高的最大限额,请联系支持人员
| 资源 | Regions | 默认限制 |
|---|---|---|
|
每个账户的并发管道执行数 |
|
1000 |
|
每个账户的并发管道执行数 |
|
3000 |
|
每个账户的管道数 |
全部 |
1000 |