开发者社区 问答 正文

如何创建 API 分组?


API 分组是 API 的管理单元,先创建 API 分组,然后在分组下创建 API。


  • 分组有 [backcolor=transparent]Region 属性,API 选定分组就选定了 [backcolor=transparent]Region,不可更改。

  • 分组创建时,会绑定一个唯一的二级域名,您可以访问该二级域名调用该分组下测试中的 API。

  • 若要开放 API 服务,您需要为分组绑定独立域名,独立域名需要在阿里云系统备案并且 CNAME 到该分组的二级域名上,用户访问独立域名时会调用该分组下线上的 API。

  • 如果您的 API 支持 HTTPS 协议,您还需要为该独立域名上传 SSL 证书。

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

API分组是管理API资源的基础单元,每个API必须隶属于一个分组。创建API分组时需遵循以下关键步骤与注意事项:

  1. 创建API分组

    • 命名规则:分组名称要求4至50个字符,以字母或汉字开头,支持汉字、英文字母、数字及英文下划线。
    • 区域选择:分组具有区域属性,一旦选定,该分组下的API将固定在该区域内,不可更改。建议选择与后端服务相同的区域以减少网络延迟。
    • 二级域名自动绑定:系统会为新创建的分组分配一个唯一的二级域名,格式如{GroupId}.xxxxx.aliyuncs.com,用于测试API调用。
  2. 配置与管理

    • 自定义域名绑定:若要公开API服务,需将已备案的独立域名通过CNAME记录指向上述二级域名。这样,用户访问您的独立域名时,实际上调用的是该分组下的线上API服务。
    • HTTPS支持:对于需要HTTPS协议的API,您应在阿里云上为该独立域名上传SSL证书,确保数据传输的安全性。
  3. 属性与限制

    • 流量控制:每个分组有默认的QPS(每秒查询率)限制,默认为500,可根据需求申请提升。单用户全局QPS不超过50。
    • 计费与状态监控:分组具有计费状态和违法锁定状态,可查看其是否正常以及是否存在欠费或违法使用情况。
  4. 操作与维护

    • 除了创建,您还可以通过API Gateway控制台或相关接口查询、修改分组信息,甚至删除不再需要的分组。但请注意,删除分组前需先移除其下的所有API。
    • 内网VPC域名策略可进一步控制API分组的内网访问权限,通过API调用实现策略的修改。

综上所述,API分组的管理涉及从创建到配置、再到安全与优化的全过程,确保了API服务的有效组织、安全可控及性能优化。

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