I've figured out the main reason is.

When swift client request through keystone user like 'admin', keystone
returned with X-Auth-Token header.

After that, the swift client requests with X-Auth-Token to radosgw, but
radosgw returned 'AccessDenied'

Some people says radosgw doesn't support keystone identity version 3 yet.


2016-11-22 15:41 GMT+09:00 한승진 <yongi...@gmail.com>:

> Hi All,
>
> I am trying to implement radosgw with Openstack as an object storage
> service.
>
> I think there are 2 cases for using radosgw as an object storage
>
> First, Keystone <-> Ceph connect directly.
>
> like below guide..
>
> http://docs.ceph.com/docs/master/radosgw/keystone/
>
> Second, use ceph as a back-end of swift.
>
> like below guide..
>
> https://github.com/openstack/swift-ceph-backend#installation
>
> In first case, It issues always 405 error therefore I cannot go forward
> any more.
>
> In second case, I don't know how to make ring builder in ceph backend
> environment.
>
> Is anybody use radosgw with OpenStack? Please give me a guide.
>
> Thanks.
>
> John.
>
> =============================
> Here is my ceph.conf configurations
>
> [client.radosgw.cephmon01]
> rgw keystone api version = 3
> rgw keystone url =  http://controller:35357
> rgw keystone admin user = swift
> rgw keystone admin password = *****
> rgw keystone admin project = service
> rgw keystone admin domain = default
> rgw keystone accepted roles =  admin,user
>
> rgw s3 auth use keystone = true
> rgw keystone verify ssl = false
>
>
>
>
>
>
>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to