Try using passing '--debug' to the swift command. It should output the 
equivalent curl command for you to use.

- Darren

"Snider, Tim" <[email protected]> wrote:
>I'm having pilot error with getting the path correct using curl.
>Bucket listing using "radosgw-admin bucket list" works as does the
>swift API.
>Can someone point out my (obvious) error?
>
>Bucket list works:
>root@controller21:/home/ceph/my-cluster#  radosgw-admin bucket list
>2013-10-04 11:28:13.144065 7fe5f26fe780  0 WARNING: cannot read region
>map
>[
>    "xxx"]
>
>Swift API to Ceph works
>swift -V 1.0 -A
>http://ictp-R2C4-Controller21.ict.englab.netapp.com/auth -U rados:swift
>-K "xxx"  stat
>           Account: v1
>        Containers: 1
>           Objects: 1
>             Bytes: 604
>              Vary: Accept-Encoding
>            Server: Apache/2.2.22 (Ubuntu)
>        X-Account-Bytes-Used-Actual: 4096
>        Content-Type: text/plain; charset=utf-8
>root@controller21:/home/ceph/my-cluster# swift -V 1.0 -A
>http://ictp-R2C4-Controller21.ict.englab.netapp.com/auth -U rados:swift
>-K "77iJvemrxWvYk47HW7pxsL+eHdA53AtLl2T0OyuG"  list
>        xxx
>
>However I can't get the correct http path. Variations of auth/v1.0,
>auth/v1 ... don't work either:
>root@controller21:/home/ceph/my-cluster# curl -v -H 'X-Storage-User:
>rados:swift' -H 'X-Storage-Pass: xxx' 
>http://ictp-R2C4-Controller21.ict.englab.netapp.com/auth
>* About to connect() to ictp-R2C4-Controller21.ict.englab.netapp.com
>port 80 (#0)
>        *   Trying 10.113.193.189... connected
>        > GET /auth HTTP/1.1
>> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0
>OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
>        > Host: ictp-R2C4-Controller21.ict.englab.netapp.com
>        > Accept: */*
>        > X-Storage-User: rados:swift
>        > X-Storage-Pass: 77iJvemrxWvYk47HW7pxsL+eHdA53AtLl2T0OyuG
>        >
>        < HTTP/1.1 403 Forbidden
>        < Date: Fri, 04 Oct 2013 18:30:01 GMT
>        < Server: Apache/2.2.22 (Ubuntu)
>        < Accept-Ranges: bytes
>        < Content-Length: 23
>        < Content-Type: application/json
>        <
>* Connection #0 to host ictp-R2C4-Controller21.ict.englab.netapp.com
>left intact
>        * Closing connection #0
>        {"Code":"AccessDenied"}root@controller21:/home/ceph/my-cluster#
>
>Thanks,
>Tim
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>ceph-users mailing list
>[email protected]
>http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to