Amazon S3 Bucket失败上传
问题描述:
我刚刚在我的第一个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.
我做了一些网上搜索,以及计算器,但我只是不理解的问题。我的桶位于伦敦。
谁能一些线索修复此问题吗?
感谢
答
得到它,它看起来像我用了Django的存储结合的不是真正的boto3 API。
通过添加
AWS_S3_SIGNATURE_VERSION = 's3v4'
允许我使用S3存储媒体。更多信息here。
谢谢,这很有帮助。 – Beomi