Error AtlasError Documentation and Resolution

AWS request signature does not match

SignatureDoesNotMatch

AWS rejected the signed request because the signature calculated by AWS does not match the signature sent by the client.

SignatureDoesNotMatchauthentication
SignatureDoesNotMatch
  • The request was signed with the wrong credentials, region, or service name.
  • Headers, query parameters, or body content changed after signing.
  • Clock skew or custom signing logic caused the computed signature to diverge.
  1. Use the official AWS SDK signing path where possible.
  2. Check the signing region, service name, credentials, and canonical request inputs.
  3. Ensure the request is not modified after it has been signed.
AWS Support API Reference: Common Errors
AWS SignatureDoesNotMatch: causes and fixes | Error Atlas