【发布时间】:2016-02-26 22:52:59
【问题描述】:
我所做的一切都是Heroku recommended,但我不断收到SignatureDoesNotMatch 错误。带留言:
The request signature we calculated does not
match the signature you provided. Check your key
and signing method.
但我不是有意签任何东西的。我只想要一个可以直接下载文件的链接。
这是我在 Node JS 服务器上的 aws 配置。我使用它们来生成签名请求。他们为我提供了一个长链接。
var s3_params = {
Bucket: S3_BUCKET,
Key: filename,
Expires: 400,
ContentType: fileType,
ACL: 'public-read'
}
我是否认为我不需要 AWS 密钥来上传带有签名请求的文件?
【问题讨论】:
-
什么时候出现这个错误?当用户尝试上传或您尝试在服务器上预签名 URL 时?
-
当我尝试上传时。预签成功。我可以将预先签名的网址通过电子邮件发送给任何愿意调查的人。
-
把它发送到harsha (a)harvarardhana.net 一定很简单。
标签: javascript heroku amazon-s3