限制

您正在查看 Apigee X 文档。
查看 Apigee Edge 文档。

在构建、管理和检查您的 API 项目实现时,请考虑以下产品配置限制。我们将 Apigee 产品设计为在这些限制内进行配置时具有稳定性和性能。客户负责跟踪并确保其保持在配置限制内。超出限制的客户可能会遇到以下一种或多种症状:API 延迟时间较长、API 吞吐量较低和 API 调用失败。如果客户提交与限制异常引起的问题相关的支持案例,系统可能会要求客户对其配置进行必要的修改。

系统不一定会自动强制执行限制(请参阅下面的目前是否强制执行?列)。如果我们对目前未强制执行的限制自动强制执行,则会通过商业上合理的努力通知受影响的客户,以便他们在此类强制执行之前采取调整措施。

一组配置限制适用于 Apigee,另一组则适用于 Apigee Hybrid。这些限制与您的 Apigee 价格无关。

功能区域 限制 Apigee X
目前是强制实施的吗?
Apigee Hybrid
目前是强制实施的吗?

Apigee API

由用户、服务帐号或 Apigee 界面启动 每分钟 6000
由 Synchronizer 调用 每分钟 1,000 不适用
由 UDCA 调用 每分钟 6000 不适用

消息日志记录

消息日志记录载荷 11 MB 已计划 已计划

API 代理

API 代理或共享流 ZIP 文件软件包大小 15 MB
已在历史记录中保留 API 代理修订版本 250
API 代理资源文件大小(例如 XSL、JavaScript、Python 或 JAR 文件)。 15 MB
每个环境部署的 API 代理加共享流(组合)

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

良好配置的示例:

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

错误配置的示例:

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

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

5
每个环境的资源 100

配额

分布式配额同步间隔 >= 10 秒 已计划
最大配额间隔 1 年 已计划 已计划
最小配额间隔 1 分钟 已计划 已计划

SpikeArrest

Rate 每秒最大值:1000 (1000/s)
每分钟最大值:60000 (60000/m)
已计划 已计划

持久性:缓存、KVM、属性 (Property) 集

环境范围内的缓存 100 已计划 已计划
缓存键大小 2 KB 已计划
缓存值大小 256 KB 已计划
缓存到期时间 >= 1 秒,<= 30 天 已计划 已计划
缓存资源删除速率 每分钟 1 个 已计划
缓存中的项数 每个缓存中 1000 万项 已计划 已计划
KVM 中的项数 500 万 已计划 已计划
组织范围内的键值映射 (KVM) 100 已计划
环境范围内的键值映射 (KVM) 100 已计划 已计划
代理范围内的键值映射 (KVM) 4250(一个组织中可部署的 API 代理数量上限) 已计划 已计划
键值映射 (KVM) 键大小 2 KB 已计划 已计划
键值映射 (KVM) 值大小 10 KB 已计划 已计划
每个环境的环境范围属性集 10 已计划 已计划
每个环境的代理范围属性集 总共 60 个部署,但最多 50 个可以是代理部署 已计划 已计划
属性集文件的大小 (100 + 1024) * 100 约等于 110KB 已计划 已计划

键、开发者、应用

使用方密钥(API 密钥)大小 2 KB 已计划
使用方 Secret 大小 2 KB 已计划
您可以在开发者、开发者应用、API 产品、OAuth 访问令牌以及其他 Apigee 实体中设置的自定义特性 (Attribute) 18 已计划
自定义特性名称大小 1 KB 已计划
自定义特性值大小 2 KB 已计划
每个组织的开发者 100 万 已计划
每个应用的 API 密钥 10 已计划 已计划
每个开发者的应用 10 已计划 已计划
每个组织的应用 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 访问令牌大小 2048 个字节 已计划
您可以在 OAuth 令牌中设置的自定义特性 18 已计划
自定义特性名称大小 1 KB 已计划
自定义特性值大小 2 KB 已计划

环境和组织

每个组织的环境数量 Apigee:最多 85 个,但取决于合同
Apigee Hybrid:85
每个组织的环境组数量 Apigee:最多 85 个
Apigee Hybrid:85
每个组织的环境组连接数 100
每个组织的实例数 5
每个区域的实例数 1
每个区域的环境 取决于客户 VPC 对等互连网络中分配的 IP 地址数量
  • /16 CIDR 地址块:85 个环境
  • /17 CIDR 地址块:85 个环境
  • /18 CIDR 地址块:49 个环境
  • /19 CIDR 地址块:23 个环境
  • /20 CIDR 地址块:11 个环境
不适用
每个组织的区域 5 不适用
每个环境组的主机名 100
每个密钥的别名 100
每个组织的开发者门户 100

每个门户的开发者帐号数

80 万 已计划 已计划
每个门户的开发者团队数 20 万 已计划 已计划
开发者可加入的开发者团队数量上限 64
开发者团队的成员人数上限 100
每个环境的密钥存储区 100
每个组织的 Kubernetes 集群 5 不适用 已计划
每个 Cassandra 集群的组织 5 不适用 已计划
每个环境的目标服务器 1000 已计划 已计划
每个环境的信任存储区 1000

门户

每个门户的网页数量上限 1000
每个门户已发布的 API 或 API 产品的数量上限 1000
每个门户的 API 类别数量上限 200
每个门户的菜单项数量上限 200
每个门户的文件数上限 500
文件大小上限 10 MB
每个门户的受众群体数量上限 16
每个受众群体的开发者帐号数量上限 80 万(用户数上限) 已计划 已计划
每个受众群体的开发者团队数量上限 20 万

系统

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

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

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

10 MB

非在线播放:是

在线播放:否

已计划
传输层安全协议 (TLS)/DTLS 握手消息大小上限 128 KB(131072 字节)

调试会话

调试会话 每个项目每分钟 100 次创建 API 调用
每个会话的调试事务数 使用界面时最多处理 15 个,
使用 API 时每个消息处理器默认最多处理 10 个
调试载荷(每个事务) 无限制
分布式跟踪的可配置采样率上限 0.5

Analytics API(仅限 API 调用;不针对界面使用情况强制执行)

可通过同步报告查询的最大时间范围

14 天

已计划
对每个环境的 Asynchronous Query API 调用 每小时 7 次调用
对每个环境的 Data Export API 调用

每月 70 次调用

10 个并发运行的导出作业

API 监控

数据保留期限

30 天

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