Amazon S3 AWS4-HMAC-SHA256


#1

Using Amazon S3 as storage option you can not use a bucket hosted in eu-central-1 (Frankfurt) due to newer authorize machnism:

The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.

Other server regions supporting older signature versions but eu-central-1 requires signature version v4: http://docs.aws.amazon.com/de_de/AmazonS3/latest/dev/UsingAWSSDK.html

Any new region added after January 2014 supports only AWS Signature v4:
http://docs.aws.amazon.com/de_de/AmazonS3/latest/API/sig-v4-authenticating-requests.html

I have not looked up the source code for AWS function but i think you are using still version 3, so updating to version 4 is needed in order to work with buckets hosted in regions added after january 2014.


[Solved] S3: Invalid request signature
#2

Hi mdxdave,

Thanks for the report. I have created a ticket here: https://mattermost.atlassian.net/browse/PLT-2164