On Wed, Feb 19, 2014 at 6:36 PM, JinHwan Hwang <calanchue@xxxxxxxxx> wrote: > After i followed radosgw install and configuration > document(http://ceph.com/docs/next/radosgw/config/), I have got stucked on > using swift client. It just returns me "Auth GET failed", even though i can > see that radosgw already have swift subuser and keys. how can i solve it? > > What i got from radosgw with swift client. > # swift -V 2.0 -A http://cephT/auth -U johndoe:swift -K > 12hcpWyed4ycYNEV2btiI6qiaDR2EfgKhrLFpdfc post test > Auth GET failed: http://cephT:80/auth/tokens 200 > (The document said that "-V 1.0" but it looks like that ceph supports swift > 2.0 api, So I changed it. If i do "-V 1.0", i get "AttributeError: > 'NoneType' object has no attribute 'find'" ) Should be v1, unless you're using keystone. What's the exact error? what swift client version are you using, and what's the ceph version? Yehuda > > # sudo radosgw-admin user info --uid=johndoe > { "user_id": "johndoe", > "display_name": "John Doe", > "email": "john@xxxxxxxxxxx", > "suspended": 0, > "max_buckets": 1000, > "auid": 0, > "subusers": [ > { "id": "johndoe:swift", > "permissions": "full-control"}], > "keys": [ > { "user": "johndoe", > "access_key": "SOD9CED0A3SJ6ZFY7R6I", > "secret_key": "Maj\/O4\/sdmZpdPgTEAIuvloapJIR2jrFmqdKJd4F"}], > "swift_keys": [ > { "user": "johndoe:swift", > "secret_key": "12hcpWyed4ycYNEV2btiI6qiaDR2EfgKhrLFpdfc"}], > "caps": [], > "op_mask": "read, write, delete", > "default_placement": "", > "placement_tags": [], > "bucket_quota": { "enabled": false, > "max_size_kb": -1, > "max_objects": -1}} > > > # cat /etc/apache2/sites-enabled/rgw.conf > FastCgiExternalServer /var/www/s3gw.fcgi -socket /tmp/radosgw.sock > <VirtualHost *:80> > ServerName cephT > ServerAdmin cloud@xxxxxxxxx > DocumentRoot /var/www > > > 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> > </IfModule> > > > AllowEncodedSlashes On > ErrorLog /var/log/apache2/error.log > CustomLog /var/log/apache2/access.log combined > ServerSignature Off > > > SSLEngine on > SSLCertificateFile /etc/apache2/ssl/apache.crt > SSLCertificateKeyFile /etc/apache2/ssl/apache.key > SetEnv SERVER_PORT_SECURE 443 > </VirtualHost> > > > Thanks in advance > > > > > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com