Я выполняю загрузку файла, и у меня следующий код:
params = {
Bucket: 'mybuck'
};
AWS.getBucketAcl(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
params = {
Key: 'testfile',
Bucket: 'mybuck',
Body: 'testcontent',
};
AWS.upload(params, (err, data) => {
if (err) console.log(err);
else console.log(key);
});
Первый запрос возвращает «Permission: Full Controll», а второй выдает ошибку AccessDenied:
> message: 'Access Denied',
> code: 'AccessDenied',
> region: null,
> time: 2018-12-12T08:19:39.534Z
> requestId: '.....'
> extendedRequestId: '.....'
> cfId: undefined
> statusCode: 403
Кто-нибудь знает, где проблема?Спасибо!
EDIT1: Весь вывод для запроса ACL:
{ Owner: { ID: '<censored>' },Grants: [ { Grantee: [Object], Permission: 'FULL_CONTROL' } ] }