首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wso2 api管理器项目关联错误多租户

wso2 api管理器项目关联错误多租户
EN

Stack Overflow用户
提问于 2019-02-11 21:29:57
回答 1查看 649关注 0票数 0

因此,我们设置了一个api管理器,并使用身份服务器作为密钥管理器。Carbon.super是唯一可以在api管理器中创建api的租户,没有任何问题。

内部/每个人都被授予了对其租户的所有权限,不同租户上的用户可以登录到api管理器发布器和存储,在其他租户上,用户无法创建任何API,因为API管理器上的以下错误删除了(at)引用,以降低其可读性。

代码语言:javascript
运行
复制
TID: [1] [] [2019-02-11 12:58:19,669] @test.dk [1] [AM]ERROR {org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifactImpl} -  Error in associating lifecycle for the artifact. id: d9afaaa9-a2fe-479f-927b-658dc34393b6, path: /apimgt/applicationdata/provider/admin-AT-test.dk/WorldBank/1/api. {org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifactImpl}
org.wso2.carbon.registry.core.exceptions.RegistryException: Couldn't find aspectName 'APILifeCycle'
TID: [1] [] [2019-02-11 12:58:19,680] @test.dk [1] [AM]ERROR {org.wso2.carbon.apimgt.impl.UserAwareAPIProvider} -  Error while performing registry transaction operation {org.wso2.carbon.apimgt.impl.UserAwareAPIProvider}
org.wso2.carbon.governance.api.exception.GovernanceException: Error in associating lifecycle for the artifact. id: d9afaaa9-a2fe-479f-927b-658dc34393b6, path: /apimgt/applicationdata/provider/admin-AT-test.dk/WorldBank/1/api.
TID: [-1234] [] [2019-02-11 12:58:19,684] ERROR {JAGGERY.site.blocks.item-design.ajax.add:jag} -  org.mozilla.javascript.WrappedException: Wrapped org.wso2.carbon.apimgt.api.APIManagementException: Error while performing registry transaction operation (/publisher/modules/api/add.jag#108)

有关完整的问题日志,请访问以下链接:https://pastebin.com/9LDv3u8Q

我可以使用租户用户在/store上创建应用程序。

apilifecycle似乎没有链接到租户,因此不可能在服务器上创建API

我尝试将APILifeCycle.xml从api管理器复制到身份服务器上的相同位置。carbon super在apimanager的carbon部分的extensions选项卡中确实有apilifecycle,但租户没有。

我一直在研究如何解决这个问题,我尝试过的其他一些来源是链接:http://ishara-cooray.blogspot.com/2018/01/how-to-fix-orgwso2carbonregistrycoreexc.html

它是这样设置的:https://docs.wso2.com/display/AM260/Configuring+WSO2+Identity+Server+as+a+Key+Manager

我期望发生的事情来自租户的用户可以在他们的租户域上创建和发布api

EN

回答 1

Stack Overflow用户

发布于 2019-02-14 14:48:28

我们已经提供了此问题的修复程序,如果您可以使用WUM更新(https://wso2.com/updates/wum),您可以获得此问题的修补程序。

如果您没有访问WUM更新的权限,那么尝试将APILifecycle.xml文件放到IS中的/存储库/资源/生命周期文件夹中(这应该不适用于现有租户。新租户应该工作)。对于现有租户,您可以登录到管理控制台(https://localhost:9443/carbon)并导航到Extensions > Configure >Lifecycle并上传APILifecycle。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54631684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档