Подпись запроса, которую мы рассчитали, не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи. Подключитесь к S3 с помощью React
Я попытался подключиться к своему S3 Bucket с помощью React. Я получаю сообщение об ошибке SignatureDoesNotMatch при запуске этого кода:
const aws = require('aws-sdk');
aws.config.update({
accessKeyId: 'xxx',
secretAccessKey: 'xxx',
region: 'xxx'
});
var s3 = new aws.S3();
var params = {
Bucket: 'bucket_name',
Key : 'key_name'
};
s3.getObject(params,function(err, data){
console.log(data);
console.log(err);
});
Данные равны нулю, и ошибка выглядит следующим образом:
SignatureDoesNotMatch: рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи.
Есть ли у кого-нибудь предложения, как решить эту проблему?