有关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