From: Ken Tilton
Subject: Any cl-s3 users out there?
Date: 
Message-ID: <94BRh.3180$SJ5.952@newsfe12.lga>
I am getting this error at two different times at this point.

"Error: Amazon S3 API Error: The request signature we calculated does 
not match the signature you provided. Check your key and signing method."

First occasion I saw was: a loop thru all keys on a bucket fails on a 
few when I try to delete.

Second, if I store some new data and loop thru all the keys, the /get/ 
will return that error on a couple of keys.

The strange thing is that I can then delete all the keys I cannot get, 
leaving just the original un-deletable keys.

Does this ring a bell or give you any ideas where I should dig first? I 
will begin by learning how signatures work (still a mystery to me) which 
will probably tip me off. And the "signing method", whatever that is. :)

I have a hypothesis, looking at the code that builds the signature. My 
guess is that if I put a key without content I will be unable to get but 
will be able to delete, just looking at the do-s3-request code which 
makes sigantures two different ways based on whether content is supplied.

Any experience/countertheories out there?

Thx, ken
-- 

"As long as algebra is taught in school,
there will be prayer in school." - Cokie Roberts

"Stand firm in your refusal to remain conscious during algebra."
    - Fran Lebowitz

"I'm an algebra liar. I figure two good lies make a positive."
    - Tim Allen

"Algebra is the metaphysics of arithmetic." - John Ray

http://www.theoryyalgebra.com/
From: Ken Tilton
Subject: Re: Any cl-s3 users out there?
Date: 
Message-ID: <awBRh.75$Jp3.59@newsfe12.lga>
Ken Tilton wrote:
> I am getting this error at two different times at this point.
> 
> "Error: Amazon S3 API Error: The request signature we calculated does 
> not match the signature you provided. Check your key and signing method."

Ken, this may help (bless the Google):

"When AWS::S3 fails to infer the content-type (odd
file extension, no file extension), it throws an
AWS::S3::SignatureDoesNotMatch error, which is misleading. "


So I specified the content-type and life is good again.

peace. out. kxo

-- 

"As long as algebra is taught in school,
there will be prayer in school." - Cokie Roberts

"Stand firm in your refusal to remain conscious during algebra."
    - Fran Lebowitz

"I'm an algebra liar. I figure two good lies make a positive."
    - Tim Allen

"Algebra is the metaphysics of arithmetic." - John Ray

http://www.theoryyalgebra.com/