Hey,
I've been looking into the way radosgw makes the authentication in the Swift 
API. I have created a S3 user ('testuser') and 2 Swift subusers 
('testuser:swiftuser1' , 'testuser:swiftuser2').Using CURL I make an 
authentication requests to radosgw for each swift subuser. In the response I 
get :
- 2 different X-Auth-Tokens, one for each Swift subuser
- 1 common X-Storage-URL, for both Swift subusers ( 
http://radosgw-hostname/swift/v1 )
Though, as stated in the docs :
"X-Storage-Url Description: The URL and {api version}/{account} path for the 
user. Type: String"
Obviously the account name for each Swift user is missing from the storage - 
URL I get back from the cluster, which seems to be wrong. Is this some kind of 
bug or I might have configured something wrong?I am using Apache as the 
webserver, not Civetweb, if that makes any kind of difference.
**Also, I've added the following line in the global section of the ceph.conf 
file, but had no luck :
rgw_swift_account_in_url = true
Any help or insight would be appreciated!
Thanks in advance,
Giannis

                                          
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to