本页面适用于 Apigee 和 Apigee Hybrid。
查看 Apigee Edge 文档。
在构建、管理和检查您的 API 项目实现时,请考虑以下产品配置限制。我们将 Apigee 产品设计为在这些限制内进行配置时具有稳定性和性能。客户负责跟踪并确保其保持在配置限制内。超出限制的客户可能会遇到以下一种或多种症状:API 延迟时间较长、API 吞吐量较低和 API 调用失败。如果客户提交与限制异常引起的问题相关的支持案例,系统可能会要求客户对其配置进行必要的修改。
系统不一定会自动强制执行限制(请参阅下面的目前是否强制执行?列)。如果我们对目前未强制执行的限制自动强制执行,则会通过商业上合理的努力通知受影响的客户,以便他们在此类强制执行之前采取调整措施。
一组配置限制适用于 Apigee,另一组则适用于 Apigee Hybrid。这些限制与您的 Apigee 价格无关。
功能区域 | 限制 | Apigee 目前是强制实施的吗? |
Apigee Hybrid 目前是强制实施的吗? |
---|---|---|---|
Apigee API |
|||
由用户、服务账号或 Apigee 界面启动 | 每分钟 6000 | 是 | 是 |
由 Synchronizer 调用 | 每分钟 1,000 | 不适用 | 是 |
由 UDCA 调用 | 每分钟 6000 | 不适用 | 是 |
消息日志记录 |
|||
消息日志记录载荷 |
11 MB | 已计划 | 已计划 |
API 代理 |
|||
API 代理或共享流 ZIP 文件软件包大小 | 15 MB | 是 | 是 |
已在历史记录中保留 API 代理修订版本 | 250 | 是 | 是 |
已在历史记录中保留 API 代理共享流修订版本 | 250 | 是 | 是 |
API 代理资源文件大小(例如 XSL、JavaScript、Python 或 JAR 文件)。 | 15 MB | 是 | 是 |
每个实例的代理部署单元数上限 | 6000 | 是 | 是 |
每个组织的已部署 API 代理和共享流的数量上限 | Apigee: 6000
Apigee hybrid: 4250 |
是 | 是 |
每个环境的已部署共享流的数量上限 | 75 |
是 | 是 |
每个 API 代理的 API 代理端点数
检查使用情况: |
10 | 是 | 是 |
每个环境的环境限定资源文件 | 100 | 是 | 是 |
配额 |
|||
分布式配额同步间隔 | >= 10 秒 | 是 | 已计划 |
最大配额间隔 | 1 年 | 已计划 | 已计划 |
最小配额间隔 | 1 分钟 | 已计划 | 已计划 |
SpikeArrest |
|||
Rate |
每秒最大值:4,000 每分钟最大值:240,000 |
已计划 | 已计划 |
持久性:缓存、KVM、属性集 |
|||
环境范围内的缓存 | 100 | 已计划 | 已计划 |
缓存键大小 | 2 KB | 是 | 已计划 |
缓存值大小 | 256 KB | 是 | 已计划 |
缓存到期时间 | >= 1 秒,<= 30 天 | 是 | 是 |
缓存资源删除速率 | 每分钟 1 个 | 是 | 已计划 |
缓存中的项数 | 每个缓存中 1000 万项 | 已计划 | 已计划 |
KVM 中的内容(组织中的所有 KVM) | 500 万 | 已计划 | 已计划 |
组织范围内的键值映射 (KVM) | 100 | 已计划 | 是 |
环境范围内的键值映射 (KVM) | 900 | 已计划 | 已计划 |
代理范围内的键值映射 (KVM) | 4250(一个组织中可部署的 API 代理数量上限) | 已计划 | 已计划 |
键值映射 (KVM) 键大小 | 2 KB | 已计划 | 已计划 |
键值映射 (KVM) 值大小 | 10 KB | 已计划 | 已计划 |
每个环境的环境范围属性集 | 10 | 已计划 | 已计划 |
每个环境的代理范围属性集 | 50 | 已计划 | 已计划 |
属性集文件的大小 | 110 KB | 已计划 | 已计划 |
键、开发者、应用 |
|||
使用方密钥(API 密钥)大小 | 2 KB | 是 | 已计划 |
使用方 Secret 大小 | 2 KB | 是 | 已计划 |
您可以在开发者、开发者应用、API 产品、OAuth 访问令牌以及其他 Apigee 实体中设置的自定义特性 (Attribute) | 18 | 是 | 是 |
自定义特性名称大小 | 1 KB | 是 | 已计划 |
自定义特性值大小 | 2 KB | 是 | 已计划 |
每个组织的开发者 | 100 万 | 已计划 | 是 |
每个应用的 API 密钥 | 10 | 已计划 | 已计划 |
每个开发者的应用 | 100 | 已计划 | 已计划 |
每个组织的应用 | 100 万 | 已计划 | 是 |
每个 AppGroup 的应用数 | 500 | 已计划 | 已计划 |
每个组织的 AppGroups 数 | 100 万 | 已计划 | 已计划 |
每个 API 密钥的 API 产品 | 50 | 已计划 | 已计划 |
每个应用的 API 产品 | 100 | 已计划 | 已计划 |
每个组织的 API 产品 | 5000 | 已计划 | 是 |
API 产品 |
|||
API 资源 > 代理 | 100 | 已计划 | 已计划 |
API 资源 > 路径 | 25 | 已计划 | 已计划 |
REST 和 GraphQL 操作 | 50 | 是 | 是 |
环境 | 85 | 已计划 | 已计划 |
OAuth |
|||
OAuth 访问令牌到期时间 | >= 180 秒,<= 30 天 | 是 | 是 |
OAuth 刷新令牌到期时间 | >= 1 天,<= 2 年 | 是 | 是 |
OAuth 访问和刷新令牌的大小 | 2 KB | 是 | 已计划 |
外部 OAuth 访问令牌大小 | 2 KB | 是 | 已计划 |
您可以在 OAuth 令牌中设置的自定义特性 | 18 | 是 | 已计划 |
自定义特性名称大小 | 1 KB | 是 | 已计划 |
自定义特性值大小 | 2 KB | 是 | 已计划 |
环境和组织 |
|||
每个组织的环境数量 | Apigee:最多 85 个,但取决于合同 Apigee Hybrid:85 |
是 | 是 |
每个组织的环境组数量 | Apigee:最多 85 个 Apigee Hybrid:85 |
是 | 是 |
每个组织的环境组连接数 | 100 | 是 | 是 |
每个组织的实例数 | 10(混合组织为 11) | 是 | 已计划 |
每个区域的实例数 | 1 | 是 | 不适用 |
每个组织的区域数 | 10(混合组织为 11) | 是 | 不适用 |
每个环境/环境组的 API 基本路径数 | 3000 | 已计划 | 已计划 |
每个组织的 API 基本路径数 | 6,000 | 是 | 是 |
每个环境组的主机名 | 100 | 是 | 是 |
每个密钥的别名 | 100 | 是 | 是 |
每个组织的开发者门户 | 10 | 是 | 是 |
80 万 | 已计划 | 已计划 | |
每个环境的密钥存储区 | 100 | 是 | 是 |
每个组织的 Kubernetes 集群数 | 10 | 不适用 | 已计划 |
每个 Cassandra 集群的组织数 | 5 | 不适用 | 已计划 |
每个环境的目标服务器 | 1000 | 已计划 | 已计划 |
每个环境的信任存储区 | 1000 | 是 | 是 |
门户 |
|||
每个门户的网页数量上限 | 1000 | 是 | 是 |
每个门户已发布的 API 或 API 产品的数量上限 | 1200 | 是 | 是 |
已发布 API 的 API 文档大小上限 | 4 MB | 是 | 是 |
每个门户的 API 类别数量上限 | 200 | 是 | 是 |
每个门户的菜单项数量上限 | 200 | 是 | 是 |
每个门户的文件数上限 | 500 | 是 | 是 |
文件大小上限 | 10 MB | 是 | 是 |
文件存储空间用量上限 | 100 MB | 是 | 是 |
每个门户的受众群体数量上限 | 16 | 是 | 是 |
每个受众群体的开发者账号数量上限 | 80 万(用户数上限) | 已计划 | 已计划 |
每个受众群体的开发者团队数量上限 | 20 万 | 是 | 是 |
每个门户的开发者团队数 | 20 万 | 已计划 | 已计划 |
开发者可加入的开发者团队数量上限 | 64 | 是 | 是 |
开发者团队的成员人数上限 | 100 | 是 | 是 |
门户的自定义脚本 JavaScript 字段中的字符数上限 | 150,000 | 是 | 是 |
Private Service Connect (PSC) |
|||
北向连接的 PSC 网络端点组 (NEG) | 从 2024 年 10 月 10 日起,Apigee 不会限制可以通过 PSC 连接到 Apigee 实例的 Cloud 项目数量;不过,Google Cloud 私有服务连接配额限制适用。之前,该上限为 50 个项目。现在,您最多可以为每个项目创建 100 个 PSC NEG。在旧版本中,您最多只能添加 20 个。对于 2024 年 10 月 10 日之前创建的任何 Apigee 实例,如果您想利用这些新限制,则必须更新 Apigee 实例的消费者接受名单。 如果您需要在连接到 Apigee 实例的所有 Cloud 项目中总共拥有超过 1000 个 PSC NEG 连接,请与 Google Cloud 支持团队联系。 |
是 | 不适用 |
南向连接的每个组织的端点连接数 | 1000 | 是 | 不适用 |
系统 |
|||
目标连接超时 | 300 秒 | 已计划 | 已计划 |
API 代理请求网址大小 | 10 KB | 是 | 是 |
请求标头大小 | 60 KB | 是 | 是 |
响应标头大小 | 60 KB | 是 | 是 |
请求/响应大小(适用于非流式和流式请求) 常见的 API 模式是提取大量数据,例如图片、文档或纯文本/JSON。对于大于 10 MB 的数据大小,Apigee 建议使用签名网址格式。其他 Google 产品(例如 Cloud Storage)使用此模式提供参考实现。 启用流式传输后,允许大于 10 MB 的载荷; 但可能会影响性能。 |
10 MB | 非在线播放:是 在线播放:否 |
非在线播放:是 在线播放:否 |
传输层安全协议 (TLS)/DTLS 握手消息大小上限 | 128 KB | 是 | 是 |
每个代理的目标端点数量 | 1000 | 是 | 是 |
调试会话 |
|||
调试会话数量上限 | 每个项目每分钟最多可以创建 100 个调试会话 | 是 | 是 |
每个会话的调试事务数量上限 | 15 | 是 | 是 |
调试载荷(每个事务) | 无限制 | 是 | 是 |
分布式跟踪的可配置采样率上限 | 0.5 | 是 | 是 |
Analytics API |
|||
可通过同步报告查询的最大时间范围 | Hybrid 14 天,Apigee 为 92 天 |
是 | 是 |
调用 Analytics Metrics API | 每分钟 100 次调用 | 是 | 是 |
调用 Asynchronous Query API | 每天 300 次调用 | 是 | 是 |
调用 Data Export API | 每天 500 次调用 |
是 | 是 |
API 监控 |
|||
数据保留期限 | 6 周 |
是 | 是 |
Pay-as-you-go |
|||
每个组织的基础环境数上限 | 5 |
是 | 不适用 |
每个组织的中间环境数上限 | 5 |
是 | 不适用 |
每个组织的综合环境数上限 | 85 |
是 | 不适用 |
每个区域每个基础环境的代理部署数上限 | 20 |
是 | 不适用 |
每个区域每个中间环境的代理部署数上限 | 50 |
是 | 不适用 |
每个区域每个综合环境的代理部署数上限 | 已包含 100 最多可购买 6000 |
是 | 不适用 |
共享流部署数上限(受不同环境类型的限制) | 75 | 是 | 不适用 |
上述信息表示当前的产品限制。Google 有权在发布或以其他方式提供产品特性和功能时更改这些特性和功能或上述限制。