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