On Fri, Apr 18, 2014 at 10:07 PM, Punit Dambiwal <hypu...@gmail.com> wrote:

> Hi Yehuda,
>
> I have used the method in this blog to pass the header information
> http://blog.defunct.ca/2013/10/10/using-the-radosgw-admin-api/ and gave
> like
>
> Authorization: AWS {access-key}:{hash-of-header-
> and-secret}
>
> and the complete command like
>
> curl -i 'http://gateway.3linux.com/admin/usage?format=json' -X GET -H
> 'Authorization: AWS KGXJJGKDM5G7G4CNKC7R:
> LC7S0twZdhtXA1XxthfMDsj5TgJpeKhZrloWa9WN' -H 'Host: gateway.3linux.com'
> -H 'Content-Length: 0'
>
> After running the above command execution getting an access denied error
> message. Is there any issues in the above header information ? or could you
> please explain how we can authenticate using access keys and access tokens
> ? or how we can pass the header information ?
>
>
If done correctly it should work. What does the rgw log say? (add 'debug
rgw = 20' to your ceph.conf).

Yehuda


>
> On Sat, Apr 19, 2014 at 1:05 PM, Punit Dambiwal <hypu...@gmail.com> wrote:
>
>> Hi Yehuda,
>>
>> I have used the method in this blog to pass the header information
>> http://blog.defunct.ca/2013/10/10/using-the-radosgw-admin-api/ and gave
>> like
>>
>> Authorization: AWS {access-key}:{hash-of-header-
>> and-secret}
>>
>> and the complete command like
>>
>> curl -i 'http://s3.linux.com/admin/usage?format=json' -X GET -H
>> 'Authorization: AWS
>> KGXJJGKDM5G7G4CNKC7R:LC7S0twZdhtXA1XxthfMDsj5TgJpeKhZrloWa9WN' -H 'Host:
>> gateway.3linux.com' -H 'Content-Length: 0'
>>
>> After running the above command execution getting an access denied error
>> message. Is there any issues in the above header information ? or could you
>> please explain how we can authenticate using access keys and access tokens
>> ? or how we can pass the header information ?
>>
>>
>> On Thu, Apr 17, 2014 at 12:10 AM, Yehuda Sadeh <yeh...@inktank.com>wrote:
>>
>>> On Tue, Apr 15, 2014 at 11:33 PM, Punit Dambiwal <hypu...@gmail.com>
>>> wrote:
>>> > Hi,
>>> >
>>> > Still i am getting the same error,when i run the following :-
>>> >
>>> > ----------------------
>>> > curl -i 'http://xxx.xlinux.com/admin/usage?format=json' -X GET -H
>>> > 'Authorization: AWS
>>> > YHFQ4D8BM835BCGERHTN:kXpM0XB9UjOadexDu2ZoP8s4nKjuoL0iIZhE\/+Gv' -H
>>> 'Host:
>>>
>>>
>>> Where did you come up with this authorization field? You need to sign
>>> the message appropriately.
>>>
>>> Yehuda
>>>
>>> > xxx.xlinux.com' -H 'Content-Length: 0'
>>> > HTTP/1.1 403 Forbidden
>>> > Date: Wed, 16 Apr 2014 06:26:45 GMT
>>> >
>>> > Server: Apache/2.2.22 (Ubuntu)
>>> > Accept-Ranges: bytes
>>> > Content-Length: 23
>>> > Content-Type: application/json
>>> >
>>> > {"Code":"AccessDenied"}
>>> > -------------------
>>> >
>>> > Can any body help me to resolve this issue..
>>> >
>>> > Thanks,
>>> > punit
>>> >
>>> >
>>> > On Mon, Apr 14, 2014 at 11:55 AM, Punit Dambiwal <hypu...@gmail.com>
>>> wrote:
>>> >>
>>> >> Hi,
>>> >>
>>> >> I am trying to list out all users using the Ceph S3 api and php.
>>> These are
>>> >> the lines of code which i used for
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> --------------------------------------------------------------------------------------------------
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> $url = "http://XXXX.Xlinux.com/admin/user?format=json";;
>>> >>
>>> >> $ch = curl_init ($url);
>>> >>
>>> >> curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); curl_setopt($ch,
>>> >> CURLOPT_USERPWD,
>>> >> "P8K3750Z3PP5MGUKQYBL:CB+Ioydr1XsmQF\/gQmE\/X3YsDjtDbxLZzByaU9t\/");
>>> >>
>>> >> curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: AWS
>>> >> P8K3750Z3PP5MGUKQYBL:CB+Ioydr1XsmQF\/gQmE\/X3YsDjtDbxLZzByaU9t\/"));
>>> >>
>>> >> curl_setopt($ch, CURLOPT_HEADER, 0);
>>> >>
>>> >> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,
>>> >> CURLOPT_BINARYTRANSFER,1); $response = curl_exec($ch); $output =
>>> >> json_encode($response);
>>> >>
>>> >>
>>> >>
>>> >>     print_r($output);
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> --------------------------------------------------------------------------------------------------
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> I am getting an error: access denied as output. Could you please
>>> check it
>>> >> ?
>>> >>
>>> >>
>>> >>
>>> >> I have also tried the same using the curl command like
>>> >>
>>> >>
>>> >>
>>> >> curl -i 'http://XXX.Xlinux.com/admin/usage?format=json' -X GET -H
>>> >>
>>> >> 'Authorization: AWS
>>> >>
>>> >> P8K3750Z3PP5MGUKQYBL:CB+Ioydr1XsmQF\/gQmE\/X3YsDjtDbxLZzByaU9t\/' -H
>>> >>
>>> >> 'Host: XXX.Xlinux.com' -H 'Content-Length: 0'
>>> >>
>>> >>
>>> >>
>>> >> HTTP/1.1 403 Forbidden
>>> >>
>>> >> Date: Fri, 11 Apr 2014 10:08:20 GMT
>>> >>
>>> >> Server: Apache/2.2.22 (Ubuntu)
>>> >>
>>> >> Accept-Ranges: bytes
>>> >>
>>> >> Content-Length: 23
>>> >>
>>> >> Content-Type: application/json
>>> >>
>>> >>
>>> >>
>>> >> {"Code":"AccessDenied"}
>>> >>
>>> >>
>>> >>
>>> >> Can any body let me know if anything wrong in the above... ??
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> > _______________________________________________
>>> > ceph-users mailing list
>>> > ceph-users@lists.ceph.com
>>> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>> >
>>>
>>
>>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to