繁体   English   中英

Wirecloud,IDM对象存储GE-多租户

[英]Wirecloud, IDM Object Storage GE - MultiTenancy

当涉及访问共享容器时,该问题与Wirecloud集成到IDM和对象存储中的级别有关。 具体来说,从一个运行在FI-LAB上并已使用URL http://cloud.lab.fi-ware.org/keystone/v2.0作为关键结点与FI-LAB IDM集成的私有WC实例来看,我似乎无法从IDM检索所有可用的租户(我只是得到一个,就是从WC登录的用户-说TENANT-B):

{"tenants":[{"enabled":true,"id":"0000000000000000000000000000EFGH","name":"TENANT-B"}]}

当然,我可以看到从门户登录FI-LAB时,调用http://cloud.lab.fi-ware.org/keystone/v2.0/tenants时得到的答案是正确的:

{"tenants":[{"enabled":true,"id":"0000000000000000000000000000ABCD","name":"TENANT-A"},{"enabled":true,"id":"0000000000000000000000000000EFGH","name":"TENANT-B"}]}

我正在尝试使用keystone.getTenant({... options ...})调用来获取租户:

keystone = new KeystoneAPI(keystone_url, {
    use_user_fiware_token : true
});
keystone.getTenants({
    onSuccess : onGetTenants,
    onFailure : function() {
        alert("Could not get a valid tenant list");
    }
});

WC本身不支持多租户,还是我缺少某些东西?

考虑到IdM和Open Stack集成已更改,现在似乎可以正常工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM