Hi,
Maybe you forgot some step when creating the subuser, because you have empty
the subusers field, and you need an id and permisssions....
Something like that:
"subusers": [
{ "id": " gwuser1:swift",
"permissions": "full-control"}],
I think you need to do this step
sudo radosgw-admin subuser create --uid=johndoe --subuser=johndoe:swift
--access=full
De: [email protected]
[mailto:[email protected]] En nombre de Howarth, Chris
Enviado el: viernes, 05 de julio de 2013 10:03
Para: [email protected]
Asunto: [ceph-users] Getting started with RADOS Gateway
Hi - I "think" I have configured the rados gateway correctly on a RHEL6 server
using httpd-2.2.15-28.el6_4.x86_64, but an unable to connect and am having a
hard time tracking down where the problem is. I am also unclear as to what to
check for to validate my config. In particular if I try to connect from a host:
# swift -V 1.0 -A http://10.40.99.165/auth -U gwuser1:swift -K
"kVcKPg1QFu73emgrP7w6JrFs3tvZ4+gLISW+703K" post chtest
Auth GET failed: http://10.40.99.165:80/auth/ 403 Forbidden
The relevant configuration info is below. Any pointers would be very much
appreciated (and really cheer up my Friday).
# radosgw-admin user info --uid=gwuser1
{ "user_id": "gwuser1",
"display_name": "{Rados Gateway User1}",
"email": "",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [
{ "user": "gwuser1",
"access_key": "B5CL8KIB8LYH55FDPYPS",
"secret_key": "B5\/EEMuTaTkSU5sS1zol2OknBPch04ZZdh86GGTA"}],
"swift_keys": [
{ "user": "gwuser1:swift",
"secret_key": "kVcKPg1QFu73emgrP7w6JrFs3tvZ4+gLISW+703K"}],
"caps": []}
# tail -30 /etc/httpd/conf/httpd.conf
# The first VirtualHost section is used for requests without a known
# server name.
#
#FastCgiExternalServer /var/www/s3gw.fcgi -socket /tmp/radosgw.sock
<VirtualHost *:80>
ServerAdmin [email protected]<mailto:[email protected]>
DocumentRoot /var/www
ServerName e8c3-dl360g7-09.nam.nsroot.net
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
RewriteEngine On
RewriteRule ^/([a-zA-Z0-9-_.]*)([/]?.*)
/s3gw.fcgi?page=$1¶ms=$2&%{QUERY_STRING}
[E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
<IfModule mod_fastcgi.c>
<Directory /var/www>
Options +ExecCGI
AllowOverride All
SetHandler fastcgi-script
Order allow,deny
Allow from all
AuthBasicAuthoritative Off
</Directory>
FastCgiExternalServer /var/www/s3gw.fcgi -socket /tmp/radosgw.sock
</IfModule>
AllowEncodedSlashes On
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
ServerSignature Off
</VirtualHost>
# cat /var/www/s3gw.fcgi
#!/bin/sh
exec /usr/bin/radosgw -c /etc/ceph/ceph.conf -n client.radosgw.gateway
__________________________
Chris Howarth
OS Platforms Engineering
Citi Architecture & Technology Engineering
(e) [email protected]<mailto:[email protected]>
(t) +44 (0) 20 7508 3848
(f) +44 (0) 20 7508 0964
(mail-drop) CGC-06-3A
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com