WSO2 API 经理 - 发布者:是否可以在创建后更新 API 的基本上下文路径?

WSO2 API Manager - Publisher : Is it possible to update the base context path of an API after creation?

我有几个 API 已在 API 管理器中发布,需要更新它们的基本上下文路径。发布者的当前实现不允许用户这样做。

我尝试取消发布 API 并尝试编辑 swagger 文件,但没有成功。这是预期的功能吗?在这种情况下,我理解它的必要性,因为客户端不会受到不必要的上下文路径更新的影响,或者有办法做到这一点吗?

提前致谢

无法更改 API 的上下文,原因与您提到的相同。因此,唯一的方法是使用新的上下文创建一个新的 API,如果消费者不需要使用现有的 API,则删除它们。

您可以使用以下方法更新 API 上下文。

  1. 以管理员用户身份登录到 carbon 控制台并转到 /_system/governance/apimgt/applicationdata/provider
  2. Select API 提供商(例如:管理员)
  3. Select API
  4. Select版本
  5. 前往api,请参考下图

  1. 然后您可以更新 API 详细信息,如下所示,
  1. 然后转到 API 发布者门户并保存并发布 API。

您可以通过查看am_api table 和 syanpse 文件

来验证它