gpt4 book ai didi

Node.js Amazon S3 - 下载失败并出现 SignatureDoesNotMatch 错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:25 25 4
gpt4 key购买 nike

这是我用来下载文件的代码

var S3_KEY = 'xxxxxx';
var S3_SECRET = 'xxxxxx';
var S3_BUCKET = 'xxxxxx';
var s3Client = require('knox').createClient({
"key": S3_KEY,
"secret": S3_SECRET,
"bucket": S3_BUCKET
});

// Pull some stuff down
s3Client.get('myFile.zip').on( 'response', function(res){
console.log( "\n" + res.statusCode );
console.log( "\n" + res.headers + "\n" );
res.setEncoding( 'utf8' );
res.on('data', function( chunk ) {
console.log( chunk );
});
}).end();

我收到带有 SignatureDoesNotMatch 代码的 403 错误。我做错了什么?

最佳答案

您可能想查看 AwsSum 库。它功能齐全并且得到积极维护:

node-awssum-scripts 存储库中有一个从 S3 下载的示例,您可能会发现它很有用:

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

关于Node.js Amazon S3 - 下载失败并出现 SignatureDoesNotMatch 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10392744/

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