gpt4 book ai didi

javascript - 上传S3 knox node js(签名不匹配)

转载 作者:行者123 更新时间:2023-11-30 18:27:45 28 4
gpt4 key购买 nike

我已经尝试使用 knox 将文件 (message.txt) 上传到 aws s3 很多天了。和 Node js。

我一直有一个签名不匹配的错误。

我在 Node 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 中正确生成签名,我将不胜感激。

最佳答案

您可能想尝试 AwsSum 库。它得到积极维护,还附带大量示例和另一个具有更全功能脚本的存储库。

根据您的需要,脚本存储库(单独的 GitHub 项目)中有一个示例上传脚本:

如果您需要任何帮助或一切顺利,请告诉我。免责声明:我是 AwsSum 的作者。 :)

关于javascript - 上传S3 knox node js(签名不匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404737/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com