【发布时间】:2012-05-01 21:37:30
【问题描述】:
我已经尝试了很多天,使用knox 和节点 js 将文件 (message.txt) 上传到 aws s3。
我总是遇到签名不匹配错误。
我在节点 js 中的代码(上传无法正常工作,所以我只是尝试获取):
var client = knox.createClient({
key: 'myAWSkey'
, secret: 'mySecretKey'
, bucket: 'mybucket'
, endpoint: 'mybucket.s3-eu-west-1.amazonaws.com'
});
client.get('/').on('response', function(res){
console.log(res.statusCode);
console.log(res.headers);
res.setEncoding('utf8');
res.on('data', function(chunk){
console.log(chunk);
});
}).end();
我还尝试在亚马逊上将test signature 与许多不同的方法进行比较:html and python version
没有什么对我有用,我可能在这个过程中有点迷失...... 如果有人可以给我一些大行来指导我和/或一个脚本以在 javascript/node js 中正确生成签名,我将非常感激。
【问题讨论】:
标签: javascript node.js amazon-s3 knox-amazon-s3-client