Re: RADOS Gateway - creating users using S3 API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/28/13, 11:20 AM, Abhijeet Nakhwa wrote:
> I have installed apache + fastcgi as per the documentation (note: not
> the ceph customized versions). I have created a user using radosgw-admin
> named radosgwadmin (please see attached file radogwadmin-user.txt)
> 
> Now using S3 API, I am able to make a new request that gets
> authenticated, however not authorized (please see request-log.txt). I
> think the reason is stated in "2013-10-22 23:54:25.038374 7f02a9ffb700
> *20 required_mask= 0 user.op_mask=7*"
> 
> Please let me know what permissions (i.e. caps) I need to assign to the
> user; or am I going around this incorrectly?

Hi Abhijeet,

So the request you are making is incomplete looking at these logs.  The
caps look ok, as you will just need users:* to be able to create users.
 The create user[1] API request requires a few query parameters that
from the log you sent do not look like you are providing.  Specifically
you have to have uid= and display-name= in your query parameters eg.

  /admin/user?format=json&uid=test&display-name=Testing

You can checkout my python library for interacting with a radosgw admin
api called rgwadmin[2] that might help or provide a starting point.

[1] - http://ceph.com/docs/master/radosgw/adminops/#create-user
[2] - https://github.com/dyarnell/rgwadmin

Thanks,
derek

-- 
---
Derek T. Yarnell
University of Maryland
Institute for Advanced Computer Studies
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux