2017-03-07 162 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