API网关 APIG-总览:开放API

时间:2024-04-09 20:49:18

开放API

企业或开发者通过API网关开放自身的服务与数据,实现业务能力变现。

图2 开放API基本流程
  1. 创建实例

    实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。

  2. 创建API分组

    每个API都归属到某一个API分组下,在创建API前应提前创建API分组。

  3. 绑定域名

    在开放API前,您需要为API分组绑定一个独立域名,供API调用者访问API使用。

    在绑定独立域名前,您可以使用系统为API分配的调试域名进行API调试,每天最多可以访问调试域名1000次。

  4. 创建API

    把已有后端服务封装为标准RESTFul API,并对外开放。

    API创建成功后,您可根据业务需求对API设置访问策略:

    • 传统策略
      • 流控控制

        流量控制可限制单位时间内API的被调用次数,保护后端服务。

      • 访问控制

        访问API的IP地址和账户,您可以通过设置IP地址或账户的黑白名单来拒绝/允许某个IP地址或账户访问API。

      • 签名密钥

        签名密钥用于后端服务验证API网关的身份,在API网关请求后端服务时,保障后端服务的安全。

    • 插件策略
      • 跨域资源共享策略说明

        跨域资源共享策略为跨域访问提供指定预检请求头和响应头、自动创建跨域预检请求API的扩展能力,可快速、灵活的实现API的跨域访问。

  5. 调试API

    验证API服务的功能是否正常可用。

  6. 发布API

    把API发布到环境中,API只有在发布到环境后,才支持被调用。

support.huaweicloud.com/usermanual-apig/apig_03_0001.html