有关 API 生命周期管理


EnOS API 管理(API Management)支持对 API 进行热更新,API 在编辑环境的状态与 API 在运行环境的状态相互独立;仅当 API 发布后,其线下的编辑更新才作用于线上。

场景描述


_images/api_lifecycle_scenario.png

如上图所示,在EnOS APIM中,每个API将同时存在于编辑环境和运行环境中,API的生命周期状态为“已保存”、“已发布”和“已公开” 三个阶段:

  • 已保存:API已经被创建且保存于编辑环境。你可以随时对编辑环境已保存的API进行再次编辑、保存和发布操作,对已保存的API进行热更新;如已保存的API尚未发布或已下线,则你可以对其进行删除操作。
  • 已发布:API已被发布至运行环境,且可以被调用、内部调试。你可以对已发布的API进行公开、下线操作。
  • 已公开:运行环境中已发布的API已被公开,可以被任何拥有EnOS账号的用户所调用。你可以对已公开的API进行私有化操作。

相关服务


  • 创建一个新的 API 并将其发布上线,参见创建 API发布 API
  • 对一个已有的 API 进行编辑更新,并发布。参见更新 API