Подпись запроса, которую мы рассчитали, не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи. Подключитесь к 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: рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи.

Есть ли у кого-нибудь предложения, как решить эту проблему?

0 ответов

Другие вопросы по тегам