2017-03-07 156 views
0

我刚刚在我的第一个w site网站上工作,我正在考虑使用Amazon S3来提供媒体文件。我一直在关注从this very helpful guide步骤,但在开发测试上传媒体文件,我击中了以下错误:Amazon S3 Bucket失败上传

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. 

我做了一些网上搜索,以及计算器,但我只是不理解的问题。我的桶位于伦敦。

谁能一些线索修复此问题吗?

感谢

回答

2

得到它,它看起来像我用了Django的存储结合的不是真正的boto3 API。

通过添加

AWS_S3_SIGNATURE_VERSION = 's3v4'

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

+0

谢谢,这很有帮助。 – Beomi