关键概念

什么是应用, 什么是Key

  • 应用 = 产品
  • Key = 应用部署的各个实例的id

设定:

  • 一个应用可以部署许多实例, 一个key一定属于某个应用.
  • 应用是权限的管理单元, 同一个应用的各个Key, 权限是一致的.
  • Key是API调用量的统计单元. 每个api调用量限制, 按照Key单独计量.

对于SAAS产品. 如果希望能分辨每个租户的API调用情况. 也就需要在不同的租户 环境下使用不同的Key访问Api资源.

本系统用Key来分辨每次Api请求状态.

因此在每次请求时, 后端Api服务器会得到Key的信息, 以及Key所归属的产品应用.