限制

本页面适用于 ApigeeApigee 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
每个组织的已部署 API 代理和共享流 4250
每个环境部署的 API 代理加共享流

总共 60 个部署,但最多 50 个可以是代理部署

良好配置的示例:

  • 50 个代理,10 个共享流
  • 30 个代理、30 个共享流
  • 5 个代理、55 个共享流

错误配置的示例:

  • 55 个代理、5 个共享流
  • 51 个代理
每个 API 代理的 API 代理端点数

检查使用情况:
/apis/revisions
检查代理软件包

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) 100 已计划 已计划
代理范围内的键值映射 (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 已计划 已计划
每个开发者的应用 10 已计划 已计划
每个组织的应用 100 万 已计划
每个组织的 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 基本路径数 21,250 已计划 已计划
每个环境组的主机名 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) 允许 50 个 Cloud 项目在 Apigee 上为每个区域服务连接创建 PSC NEG。在每个项目中,您可以创建 20 个 PSC NEG。 不适用
南向连接的每个组织的端点连接数 1000 不适用

系统

目标连接超时 300 秒 已计划 已计划
API 代理请求网址大小 10 KB
请求标头大小 60 KB
响应标头大小 60 KB

请求/响应大小(适用于非流式和流式请求)

常见的 API 模式是提取大量数据,例如图片、文档或纯文本/JSON。对于大于 10 MB 的数据大小,Apigee 建议使用签名网址格式。其他 Google 产品(例如 Cloud Storage)使用此模式提供参考实现。

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 周

随用随付

每个组织的基础环境数上限

5

不适用
每个组织的中间环境数上限

5

不适用
每个组织的综合环境数上限

85

不适用
每个区域每个基础环境的代理部署单元数上限

20

不适用
每个区域每个中间环境的代理部署单元数上限

50

不适用
每个区域每个综合环境的代理部署单元数上限

已包含 100

最多可购买 4250

不适用
共享流部署数上限(受不同环境类型的限制) 75 不适用

上述信息表示当前的产品限制。Google 有权在发布或以其他方式提供产品特性和功能时更改这些特性和功能或上述限制。