【发布时间】:2021-03-29 19:35:05
【问题描述】:
我有一个本地运行的 WSO2 Api Manager,但我无法发布 api,因为该按钮已禁用。
https://localhost:9443/publisher
我正在尝试使用“admin”用户发布,并且我已经检查了 carbon 和“admin”用户中的角色 拥有所有角色。
有人知道为什么按钮被禁用了吗?
【问题讨论】:
我有一个本地运行的 WSO2 Api Manager,但我无法发布 api,因为该按钮已禁用。
https://localhost:9443/publisher
我正在尝试使用“admin”用户发布,并且我已经检查了 carbon 和“admin”用户中的角色 拥有所有角色。
有人知道为什么按钮被禁用了吗?
【问题讨论】:
为了在 wso2am-3.X.X 中发布 API,您必须提供“业务计划”和“端点”。 如果不满足上述任何要求,则会在生命周期/概述页面上进行指示,您需要导航到相关部分并提供缺少的信息,例如端点 URL 和业务计划。 图 1:具有发布 API 条件的生命周期页面
在您的情况下,您提供了端点但尚未选择业务计划。请选择商业计划,保存并尝试发布 API
更多详情请参考https://apim.docs.wso2.com/en/latest/learn/design-api/publish-api/publish-an-api/
【讨论】:
您需要通过转到 API 中的订阅部分或在初始 API 创建步骤中为 API 指定业务计划。上面的屏幕截图中的业务计划被划掉了,因为您还没有定义它们。
【讨论】: