I got this error when I sent an HTTP post request for uploading files directly from the browser to the AWS s3 bucket. I think the problem is with calculating signature and I am not sure what data/parameters should be used to calculate signature and how signature should be calculated and I am using Django.
SignatureDoesNotMatch
The request signature we calculated does not match the signature you provided. Check your key and signing method.