Thanky you for reply. Belows are my version and "-V 1.0" result.
ceph version 0.72.2 swift 1.0 root@cephT:~/swiftApiTest# swift -V 1.0 -A http://cephT/auth<http://cepht/auth> -U johndoe:swift -K 12hcpWyed4ycYNEV2btiI6qiaDR2EfgKhrLFpdfc post test Traceback (most recent call last): File "/usr/bin/swift", line 1972, in <module> error_queue) File "/usr/bin/swift", line 1594, in st_post conn.post_container(args[0], headers=headers) File "/usr/bin/swift", line 925, in post_container return self._retry(None, post_container, container, headers) File "/usr/bin/swift", line 862, in _retry self.http_conn = self.http_connection() File "/usr/bin/swift", line 850, in http_connection return http_connection(self.url) File "/usr/bin/swift", line 140, in http_connection parsed = urlparse(url) File "/usr/lib/python2.7/urlparse.py", line 135, in urlparse tuple = urlsplit(url, scheme, allow_fragments) File "/usr/lib/python2.7/urlparse.py", line 174, in urlsplit i = url.find(':') AttributeError: 'NoneType' object has no attribute 'find' 2014-02-20 11:48 GMT+09:00 Yehuda Sadeh <[email protected]>: > On Wed, Feb 19, 2014 at 6:36 PM, JinHwan Hwang <[email protected]> > 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": "[email protected]", > > "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 [email protected] > > 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 > > [email protected] > > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
