1

問題は、共有コンテナへのアクセスに関して、Wirecloud の IDM およびオブジェクト ストレージへの統合レベルに関するものです。具体的には、FI-LAB で実行され、URL http://cloud.lab.fi-ware.org/keystone/v2.0をキーストーン エンドポイントとして使用して FI-LAB IDM と統合されたプライベート WC インスタンスから、私はIDM から利用可能なすべてのテナントを取得できません (ユーザーが WC からログインしている場合、1 つだけを取得します - 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 でネイティブにサポートされていませんか、それとも何か不足していますか?

4

1 に答える 1