AWS S3 Ионный каркас с запрещенным доступом - PullRequest
0 голосов
/ 21 сентября 2018

Привет, я новичок в ионике и пытаюсь загрузить изображение на S3.Я создал пользователя со всем доступом fulls3, а затем добавил ключи к своему ионному приложению.Это мой код:

 const BUCKET_NAME = 'xxxxxxxxxxx';
const IAM_USER_KEY = 'xxxxxxxxxxx';
const IAM_USER_SECRET = 'xxxxxxxxxxxx';

let bucket = new AWS.S3(
  {
    accessKeyId: IAM_USER_KEY,
    secretAccessKey: IAM_USER_SECRET,
    region: "eu-central-1"
  }
);
const params = {
  Bucket: "xxxxxxx",
  Key: "one/smile.jpg",
  Body: "/assets/imgs/test_images/smile.jpg",
  ContentType: "image/jpeg",
  ACL: 'public-read'
};
bucket.upload(params, function (err, data) {
  console.log("err", err);
  console.log("data", data);
  if (err) {
    console.log('There was an error uploading your file: ', err);
    return false;
  }
  console.log('Successfully uploaded file.', data);
  return data;
});

Но я получаю ошибку 403 и не понимаю, как ее решить.Может ли кто-нибудь помочь мне?Спасибо.

...