Please disregard,  the listed caps are sufficient and there does not
seem to be any issue here.  Between adding the metadata caps and
re-testing I made a mistake in passing credentials to the module and
naturally received an AccessDenied for bad credentials.

thanks,
Ben


On Tue, Jul 23, 2019 at 12:53 PM Benjeman Meekhof <bmeek...@umich.edu> wrote:
>
> Ceph Nautilus, 14.2.2, RGW civetweb.
> Trying to read from the RGW admin api /metadata/user with request URL like:
> GET /admin/metadata/user?key=someuser&format=json
>
> But am getting a 403 denied error from RGW.  Shouldn't the caps below
> be sufficient, or am I missing something?
>
>  "caps": [
>         {
>             "type": "metadata",
>             "perm": "read"
>         },
>         {
>             "type": "user",
>             "perm": "read"
>         },
>         {
>             "type": "users",
>             "perm": "read"
>         }
>     ],
>
> The application making the call is a python module:
> https://github.com/UMIACS/rgwadmin
>
> I have another application using the API and it is able to make
> requests to fetch a user but does so by calling 'GET
> /admin/user?format=xml&uid=someuser' and that user has just the
> 'users=read' cap.
>
> thanks,
> Ben
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to