在我的nodejs項目中,我使用aws-sdk從我的s3存儲桶下載所有圖像,但是我得到了這個錯誤 - NoSuchKey:指定的鍵不存在。但鍵是正確的,我可以用這些鍵上傳圖像。aws-sdk:NoSuchKey:指定的鍵不存在?
我的代碼是:
var AWS = require('aws-sdk');
s3 = new AWS.S3();
var params = {
Bucket: config.get("aws.s3.bucket"),
Key: config.get("aws.credentials.secretAccessKey")
};
s3.getObject(params, function (err, data) {
console.log("data");
if (err) console.log(err, err.stack); // an error occurred
else console.log(data);
});
}
誰能告訴我哪裏做錯了嗎?
謝謝@ mikep,我該怎麼做?你能具體嗎? –
在linux shell中,請執行sudo。系統會提示您輸入密碼。 –
mikep
但我在我的項目中這樣做,那麼它將如何工作? –