使用WSO2 APIMCLI工具创建环境

使用WSO2 APIMCLI工具创建环境,wso2,wso2esb,wso2is,wso2-am,wso2carbon,Wso2,Wso2esb,Wso2is,Wso2 Am,Wso2carbon,我们有如下的分布式环境,并试图从同一个环境导出已发布的API 身份服务器作为WSO2密钥管理器-> WSO2流量和发布服务器-->, WSO2内部网关--> WSO2外部网关--> WSO2存储--> 我们在同一台服务器上部署了“api-import-export-2.6.0-v14.war”和cli工具 当我们试图通过cli工具登录到dev环境时,我们得到了“403:禁止” 在创建环境时,我们怀疑可能错误地配置了注册/apim/token/import/admin/api\u lis

我们有如下的分布式环境,并试图从同一个环境导出已发布的API

  • 身份服务器作为WSO2密钥管理器->

  • WSO2流量和发布服务器-->,

  • WSO2内部网关-->
  • WSO2外部网关-->
  • WSO2存储-->
我们在同一台服务器上部署了“api-import-export-2.6.0-v14.war”和cli工具

当我们试图通过cli工具登录到dev环境时,我们得到了“403:禁止”

在创建环境时,我们怀疑可能错误地配置了注册/apim/token/import/admin/api\u list/app\u list的URL


非常感谢您的帮助。

您需要提供
--注册https://https://key-m:9443/客户端注册/v0.14/注册
指向KM的端点

API导入导出war应该部署在发布服务器节点中,并提供
--Import-exporthttps://publisher:9443/api-导入-导出-2.6.0-v10
指向发布服务器节点

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

由于您提供的是
api\u列表
app\u列表
标志,因此为
apim
提供的值并不重要。因此,您可以将其指向发布服务器节点

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