【问题标题】:Creating Environment using WSO2 APIMCLI tool使用 WSO2 APIMCLI 工具创建环境
【发布时间】:2020-01-09 04:10:38
【问题描述】:

我们有如下分布式环境,并尝试从相同的环境中导出已发布的 API。

我们在https://external-gw:9443/carbon 中部署了“api-import-export-2.6.0-v14.war”和同一服务器中的cli 工具

apimcli add-env -n dev \ --registration https://store:9443/client-registration/v0.14/register \ --apim https://external-gw:9443 \ --token https://key-m:9443/token \ --import-export https://external-gw:9443/api-import-export-2.6.0-v10 \ --admin https://external-gw:9443/api/am/admin/v0.14 \ --api_list https://publisher:9444/api/am/publisher/v0.14/apis \ --app_list https://store:9443/api/am/store/v0.14/applications

当我们尝试通过 cli 工具登录开发环境时,我们得到“403:forbidden”。

怀疑在创建环境时,我们可能错误配置了registration/apim/token/import-import/admin/api_list/app_list的url。

我们将不胜感激。

【问题讨论】:

    标签: wso2 wso2esb wso2is wso2-am wso2carbon


    【解决方案1】:

    您需要提供指向 KM 的 --registration https://https://key-m:9443/client-registration/v0.14/register 端点。

    API Import-export war 应该部署在 Publisher 节点,并提供--import-export https://publisher:9443/api-import-export-2.6.0-v10 指向 Publisher 节点。

    api#am#admin#v0.15.war 应部署到发布者门户并提供指向发布者节点的--admin https://publisher:9443/api/am/admin/v0.14 端点。

    由于您提供api_listapp_list 标志,因此您为apim 提供什么值并不重要。因此,您可以将其指向 Publisher 节点。

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 1970-01-01
      • 2020-09-23
      • 2014-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多