Как исправить 'Загрузка Aws S3 не удалась. Доступ запрещен, регион: ноль, код состояния: 403 'на NodeJs - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть корзина Amazon S3, и я хочу загрузить файл на Node.Js, но когда я начинаю обрабатывать, что не удалось. Я упростил свою проблему, но не нашел решения. Как я могу решить эту проблему?

"Access Denied\",\"code\":\"AccessDenied\",\"region\":null,\"time\":\"2019-04-10T09:20:45.047Z\",\"requestId\":\"6C1FE10BE8AC2E7E\",\"extendedRequestId\":\"reqId=\",\"statusCode\":403,\"retryable\":false,

даю полный доступ на амазоне. / Я добавил ведро на объекте s3. / Проверены ключи и регион. Ни один из них не дает мне решение

const aws = require('aws-sdk');
const fs = require('fs');
let awsS3 = new aws.S3({
  accessKeyId: 'myAccessKeyId',
  secretAccessKey: 'random/sskjskjsk',
  region: 'us-west-1',
});

let params = {
  Bucket: 'mybucket',
  Key: 'testFile.png',
  Body: fs.readFileSync(__dirname+'/test.png')
};

awsS3.putObject(params, function (err, res) {
  if (err) {
    console.log(JSON.stringify(err));
  } else {
    console.log('AWS S3 upload successful!');
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...