有关 API 生命周期管理¶
EnOS API 管理(API Management)支持对 API 进行热更新,API 在编辑环境的状态与 API 在运行环境的状态相互独立;仅当 API 发布后,其线下的编辑更新才作用于线上。
场景描述¶
如上图所示,在EnOS APIM中,每个API将同时存在于编辑环境和运行环境中,API的生命周期状态为“已保存”、“已发布”和“已公开” 三个阶段:
已保存:API已经被创建且保存于编辑环境。你可以随时对编辑环境已保存的API进行再次编辑、保存和发布操作,对已保存的API进行热更新;如已保存的API尚未发布或已下线,则你可以对其进行删除操作。
已发布:API已被发布至运行环境,且可以被调用、内部调试。你可以对已发布的API进行公开、下线操作。
已公开:运行环境中已发布的API已被公开,可以被任何拥有EnOS账号的用户所调用。你可以对已公开的API进行私有化操作。