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 한승진 <yongiman@xxxxxxxxx>:
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 storageFirst, Keystone <-> Ceph connect directly.like below guide..Second, use ceph as a back-end of swift.like below guide..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 = 3rgw keystone url = "" href="http://controller:35357" target="_blank">http://controller:35357rgw keystone admin user = swiftrgw keystone admin password = *****rgw keystone admin project = servicergw keystone admin domain = defaultrgw keystone accepted roles = admin,userrgw s3 auth use keystone = truergw keystone verify ssl = false
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com