On Apr 17, 2013, at 2:16 PM, Kirk Jantzer <kirk.jant...@gmail.com> wrote:

> Does anyone have a script for creating signatures?
> 

See my latest post: http://buildacloud.org/blog/253-to-rest-or-not-to-rest.html

I used requester.py from cloud monkey, I have a link to get it from the git 
repo in the blog.

> 
> On Wed, Apr 17, 2013 at 1:31 PM, Kirk Jantzer <kirk.jant...@gmail.com>wrote:
> 
>> gah. *facepalm* deployvirtualmachine works without a signature, so i
>> didn't think of that.. thanks!
>> 
>> 
>> On Wed, Apr 17, 2013 at 1:23 PM, Edward Valencia <edwa...@redapt.com>wrote:
>> 
>>> The api call needs to have a signature created based on the API and
>>> secrete key, I think this is whats missing in your call:
>>> 
>>> 
>>> http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.1-incubating/html/API_Developers_Guide/signing-api-requests.html
>>> 
>>> Also commands are case sensitive but the way and should be used as in
>>> they are in the API docs. Hope this help.
>>> 
>>> 
>>> On Wednesday, April 17, 2013 at 10:19 AM, Kirk Jantzer wrote:
>>>> ok, maybe it's not just 'listtemplates' - I've tried other commands and
>>> get
>>>> the same 'unable to verify...' reply....thoughts??
>>>> 
>>>> 
>>>> On Wed, Apr 17, 2013 at 1:13 PM, Kirk Jantzer 
>>>> <kirk.jant...@gmail.com(mailto:
>>> kirk.jant...@gmail.com)>wrote:
>>>> 
>>>>> When I do the following:
>>>>> 
>>>>> 
>>>>> 
>>> api?command=listTemplates&templatefilter=featured&apikey=******&response=json
>>>>> 
>>>>> The result is the following (I have tried the API key of a domain
>>> admin
>>>>> and root admin, as well as a cookie session after GUI login - all
>>> yielded
>>>>> same result):
>>>>> 
>>>>> { "listtemplatesresponse" :
>>> {"uuidList":[],"errorcode":401,"errortext":"unable to verify user
>>> credentials and/or request signature"} }
>>>>> 
>>>>> 
>>>>> Per this forum post, there was a suggestion to change the case of the
>>>>> commands - that changed the output, but still didn't work:
>>>>> 
>>>>> 
>>>>> 
>>> api?command=listtemplates&templatefilter=featured&apikey=******&response=json
>>>>> 
>>>>> { "errorresponse" : {"uuidList":[],"errorcode":432,"errortext":"The
>>> given command does not exist"} }
>>>> 
>>>> 
>>>> --
>>>> Regards,
>>>> 
>>>> Kirk Jantzer
>>>> c: (678) 561-5475
>>>> 
>>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> --
>> Regards,
>> 
>> Kirk Jantzer
>> c: (678) 561-5475
>> 
> 
> 
> 
> -- 
> Regards,
> 
> Kirk Jantzer
> c: (678) 561-5475

Reply via email to