我正在尝试为全分布式环境中的应用程序接口管理器创建一个环境,并使用WSO2 identity server作为密钥管理器。在完全分布式环境中创建环境有什么建议吗?
注意:使用APIMCLI Manager2.6.0和WSO2 tool 2.0.3以及支持的.war文件。
发布于 2020-01-08 16:48:40
您可以按照1将WSO2 IS配置为密钥管理器。然后按照2将API Manager配置为分布式设置。在这里,使用WSO2作为密钥管理器。
发布于 2020-01-08 17:33:12
您可以按照'Pubci‘提供的文档以分布式方式部署单个环境。我假设您的要求是将在此环境中创建的API导出并导入到另一个环境中,在该环境中可以设置CLI工具以达到此目的,包括其中的两个环境。
发布于 2020-01-09 00:26:28
感谢您的宝贵建议。
我们有如下的分布式环境,并试图从相同的环境中导出发布的API。
我们在https://external-gw:9443/carbon中部署了api-import-export-2.6.0-v14.war,在同一台服务器上部署了cli工具。
我们已经添加了如下环境。
apimcli add-env -n dev \--注册https://store:9443/client-registration/v0.14/register \ --apim https://external-gw:9443 \ --token https://key-m:9443/token \-导入-导出https://external-gw:9443/api-import-export-2.6.0-v10 \--管理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工具登录到dev环境时,我们得到了“403:禁止”。
怀疑在创建环境时,我们可能为registration/apim/token/import-import/admin/api_list/app_list.配置了错误的urls
任何帮助都将受到高度的感谢。
https://stackoverflow.com/questions/59641613
复制相似问题