客户想通过handy restful接口获取所有桶的信息,但是报错User is not in any tenant
请求,-k的含义是忽略ssl证书
curl -k --header 'Content-Type: application/json' --header 'X-XSRF-TOKEN: CxPT7XkVQkURbjYEShBofovNxc9t1NHJ' --header 'COOKIE: calamari_sessiOnid=64vr3rbvl3ar5dtlt1cswci5vcf8w4v0;XSRF-TOKEN=CxPT7XkVQkURbjYEShBofovNxc9t1NHJ' --header 'XSRF-TOKEN: CxPT7XkVQkURbjYEShBofovNxc9t1NHJ' --header 'Referer: https://10.185.203.64:443/dsm' 'https://10.185.203.64:443/api/v3/onestor/6999bb57-2d0c-4c67-8f7e-6ce5f401553f/objectstorage/bucket?page_num=1&page_size=15'
返回值
{"data": {"reason": "\u65e0\u6388\u6743\u79df\u6237"}, "result": [-91107, "User is not in any tenant", "\u65e0\u6388\u6743\u79df\u6237"], "req_id": 2693142}
实验室用postman设置正常。咨询客户发现其所用的账户不是admin。如果账户不是admin,且该handy用户不是租户管理账户,那么登录handy,点击对象存储就会报此错误
如果要看所有桶的信息,只能使用admin账户。其他handy账户只能看其所管理租户的所有桶信息
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作