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: ceph-users-boun...@lists.ceph.com 
[mailto:ceph-users-boun...@lists.ceph.com] En nombre de Howarth, Chris
Enviado el: viernes, 05 de julio de 2013 10:03
Para: ceph-us...@ceph.com
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 chris.howa...@citi.com<mailto:chris.howa...@citi.com>
    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&params=$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) chris.howa...@citi.com<mailto:chris.howa...@citi.com>
(t) +44 (0) 20 7508 3848
(f) +44 (0) 20 7508 0964
(mail-drop) CGC-06-3A

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to