Amazon S3 Bucket上传失败

时间:2017-03-07 21:39:25

标签: wagtail

我正在处理我的第一个wagtail网站,我正在寻找使用Amazon S3来提供媒体文件。我一直在关注this very helpful guide中的步骤,但是在开发测试中上传媒体文件时,我遇到了以下错误:

botocore.exceptions.ClientError: An error occurred (InvalidRequest) when calling the PutObject operation: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.

我已经完成了一些在线搜索以及stackoverflow,但我只是不理解这个问题。我的水桶位于伦敦。

有人可以解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:2)

看起来我正在与之交互的API是django-storage而不是boto3。

添加

  

AWS_S3_SIGNATURE_VERSION =' s3v4'

允许我使用S3存储桶作为媒体。更多信息here