У меня есть корзина 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!');
}
});