使用 WSO2 APIMCLI 工具创建环境
Creating Environment using WSO2 APIMCLI tool
我们有如下的分布式环境,并试图从中导出已发布的 API。
身份服务器作为 WSO2 KeyManager -> https://key-m:9443/carbon
WSO2 流量和发布者 --> https://traffic:9443/carbon ,
https://publisher:9444/carbon
- WSO2 内部网关 -->
https://internal-gw:9443/carbon
- WSO2 外部网关 -->
https://external-gw:9443/carbon
- WSO2 商店 --> https://store:9443/carbon
我们在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
任何帮助将不胜感激。
您需要提供指向 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_list
和 app_list
标志,因此您为 apim
提供什么值并不重要。因此,您只需将其指向 Publisher 节点即可。
我们有如下的分布式环境,并试图从中导出已发布的 API。
身份服务器作为 WSO2 KeyManager -> https://key-m:9443/carbon
WSO2 流量和发布者 --> https://traffic:9443/carbon , https://publisher:9444/carbon
- WSO2 内部网关 --> https://internal-gw:9443/carbon
- WSO2 外部网关 --> https://external-gw:9443/carbon
- WSO2 商店 --> https://store:9443/carbon
我们在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任何帮助将不胜感激。
您需要提供指向 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_list
和 app_list
标志,因此您为 apim
提供什么值并不重要。因此,您只需将其指向 Publisher 节点即可。