Hi,
I’m trying to get a list of all users from the rados-rest-gateway analog to "radosgw-admin metadata list user“.
I can retrieve a user info for a specified user from
https://rgw01.XXX.de/admin/user?uid=klaus&format=json.
http://docs.ceph.com/docs/master/radosgw/adminops/#get-user-info say "If no user is specified returns the list of all users along with suspension information“.
But when using the same url without „uid=klaus“ I’m always get a {code: 403, message: Forbidden}. I tried to give the user all capabilities I found, but without success.
How can I get more debug messages (/var/log/ceph/radosgw.log wasn’t helpful even with a higher debug level)?
Or is that maybe a bug?
Successfull with uid=:
- request:
body: null
headers:
Accept: ['*/*']
Accept-Encoding: ['gzip, deflate']
Authorization: ['AWS xxxx']
Connection: [keep-alive]
User-Agent: [python-requests/2.7.0 CPython/3.4.2 Darwin/14.5.0]
date: ['Thu, 08 Oct 2015 09:12:14 GMT']
method: GET
uri:
https://rgw01.XXX.de/admin/user?uid=klaus&format=json
response:
body: {string: '{"user_id":"klaus","display_name":"Klaus Franken","email":"","suspended":0,"max_buckets":1000,"subusers":[],"keys":[{"user":"klaus","access_key“:"yyyy","secret_key":"SpxxE\/zzzz"}],"swift_keys":[],"caps":[{"type":"buckets","perm":"*"},{"type":"metadata","perm":"*"},{"type":"usage","perm":"*"},{"type":"users","perm":"*"}]}'}
headers:
Connection: [close]
Content-Type: [application/json]
Date: ['Thu, 08 Oct 2015 09:12:14 GMT']
Server: [Apache]
status: {code: 200, message: OK}
403 withou uid=:
- request:
body: null
headers:
Accept: ['*/*']
Accept-Encoding: ['gzip, deflate']
Authorization: ['AWS xxxx=']
Connection: [keep-alive]
User-Agent: [python-requests/2.7.0 CPython/3.4.2 Darwin/14.5.0]
date: ['Thu, 08 Oct 2015 09:13:15 GMT']
method: GET
uri:
https://rgw01.XXX.de/admin/user?format=json
response:
body: {string: '{"Code":"AccessDenied"}'}
headers:
Accept-Ranges: [bytes]
Connection: [close]
Content-Length: ['23']
Content-Type: [application/json]
Date: ['Thu, 08 Oct 2015 09:13:16 GMT']
Server: [Apache]
status: {code: 403, message: Forbidden}
version: 1
Thank you,
Klaus
noris network AG - Thomas-Mann-Straße 16-20 - D-90471 Nürnberg -
Tel +49-911-9352-0 - Fax +49-911-9352-100
http://www.noris.de - The IT-Outsourcing Company
Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel -
Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com