str*_*ada 8 amazon-s3 node.js knox-amazon-s3-client
我正在使用knox模块来https://github.com/LearnBoost/knox为S3上的文件创建签名URL,这是我以前用PHP SDK完成的.
我可以从我的存储桶中删除文件,但是当我尝试为具有私有ACL的文件生成URL时,我收到了SignatureDoesNotMatch错误.
代码看起来像这样
var knox = require('knox');
var s3Client = knox.createClient({
key: '*****',
secret: '*****',
bucket: '*****'
});
function getS3Url(filename) {
var expires = new Date();
expires.setMinutes(expires.getMinutes() + 30);
return s3Client.signedUrl(filename, expires);
}
console.log(getS3Url('file.txt'));
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
3232 次 |
| 最近记录: |