Dans mon projet nodejs, j'utilise aws-sdk pour télécharger toutes les images de mon seau s3, mais j'ai eu cette erreur - NoSuchKey: La clé spécifiée n'existe pas. Mais les touches sont correctes et je peux télécharger des images avec ces touches.aws-sdk: NoSuchKey: La clé spécifiée n'existe pas?
Mon code est:
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);
});
}
Quelqu'un peut-il s'il vous plaît me dire où je fais mal?
Merci @ mikep, Comment est-ce que je peux faire ceci? Pouvez-vous être spécifique? –
Dans un shell Linux, faites sudo. Vous serez invité à entrer un mot de passe. –
mikep
mais je le fais dans mon projet puis comment cela va fonctionner? –