调用CreateMultipartUpload操作时发生错误(SignatureDoesNotMatch):

时间:2019-05-22 10:14:43

标签: django python-3.x amazon-s3

“我们计算出的请求签名与您提供的签名不匹配。请检查您的密钥和签名方法。” 这是我在尝试将文件上传到S3时得到的。在同一个存储桶的本地计算机上对我来说效果很好。但是在生产环境中使用heroku时,它会显示上述错误。对您有所帮助

npm ci
写入文件时发生

问题。(分段上传操作)

package.json

这是我的存储桶策略

    s3_path = 'zips' + '/' + str(user_id) + '.zip'
    zipdata = open(zip_file_path, 'rb').read()
    file = default_storage.open(s3_path, 'wb')
    file.write(zipdata)
    file.close()
    return s3_path

列表操作也有问题。

这对存储桶或其他东西有什么影响吗?我在heroku中使用celery和redis。我已经用aws cli配置了环境变量。

0 个答案:

没有答案