开发者社区 问答 正文

API 网关使用限制有哪些?

限制项限制描述
使用API网关服务的用户限制用户需实名认证
用户创建API分组数量限制每个账号下,API分组的个数上限是50个
用户创建API数量限制每个API分组下,最多可以创建200个API。即每个账号最多可创建50*200 = 10000个API。
用户的API分组绑定独立域名个数限制每个分组最多绑定5个独立域名
API的TPS限制每个API分组接受访问的TPS上限为500。如需要将该限制调高,请提工单申请。对高TPS配置,网关会收取一定费用。
API分组官方二级域名限制API分组创建成功后,API网关会为分组颁发二级域名。该域名用于测试该分组下的API,访问次数限制为1000次/天。请不要直接使用该二级域名对外提供API服务。
[tr=rgb(239, 251, 255)][td]参数大小限制 Body位置的参数(包括Form和非Form形式)总体不能超过 2 Mb,其他位置的参数(包括Header和Query)总体不能超过 128 Kb。

展开
收起
轩墨 2017-10-26 11:50:08 2143 分享 版权
阿里云 AI 助理回答

在使用阿里云API网关服务时,存在以下具体限制与说明:

  1. 用户认证要求

    • 限制描述:所有使用API网关服务的用户必须完成实名认证。
  2. API分组数量限制

    • 实际限制:每个账号下,每个Region的API分组(包括绑定和未绑定域名)总数上限为200个。如果分组中包含绑定域名,则未绑定域名的分组最多可达20个;否则,默认为5个。超过此限制,可提交工单申请增加。
  3. API创建数量限制

    • 更正信息:实际上,每个API分组下最多可以创建1000个API,这意味着理论上每个账号的API总数并非直接由分组数乘以200计算得出,而是需考虑每个分组的具体情况。因此,每个账号可创建的API总数应依据实际使用的分组数和每个分组的最大API数量来确定,而非简单的乘积关系。
  4. 独立域名绑定限制

    • 限制描述:每个API分组最多可绑定5个独立域名(含泛域名)。
  5. TPS限制澄清

    • 实际限制:对于TPS(每秒事务数)的描述需要更正。Serverless实例上,每个API分组的RPS(每秒请求数)上限为2000,而非500。专享实例则无固定上限,取决于所选实例规格。如需调高RPS限制,专享实例用户可通过配置自定义断路器实现,而Serverless实例用户需提工单申请,并可能涉及额外费用。
  6. 二级域名访问限制

    • 限制描述:API分组会自动分配一个二级域名,主要用于测试,其访问次数限制为国内Region 1000次/天,海外及中国香港地区为100次/天。注意,此域名不建议用于正式对外服务。
  7. 参数大小限制

    • 补充说明:Body中的参数总和不能超过8MB(Serverless实例)或32MB(专享实例),Header和Query参数总和应保持在合理范围内,虽然文档未明确提及具体数值,但通常遵循HTTP标准,建议保持在几KB内以确保兼容性和性能。

综上所述,部分问题中的限制描述与实际有所出入,请参照上述更正和补充信息进行理解和规划您的API网关使用策略。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答