Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Signature mismatch on ! #33

aarong opened this Issue · 2 comments

1 participant


When an exclamation point is in my SimpleDB expressions I get:

The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

This is easily fixed by adding the following line near the bottom of aws.js (with the others):

stringToSign = stringToSign.replace(/!/g,"%21");

Does Amazon specify exactly which characters need to be encoded somewhere? Or are they following a standard? It would be nice to know that no other characters will break the signatures.


My mistake, this problem has already been fixed.

I also tried a request containing all 128 ASCII characters and no signature errors.

@aarong aarong closed this

But the NPM version needs to be updated...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.