AWS JS SDK 2.596.0 MediaStoreData putObject приводит к ошибке NetworkingError: Network Failure

С Новым Годом! Я пытаюсь отправить файл в AWS Elemental MediaStore через браузер и получаю отказ без дополнительной информации. У меня есть контейнер, и я максимально раскрыл политику CORS. Код взят прямо с Amazon:

Код:

var mediastoredata = new AWS.MediaStoreData();

var params = {
    Body: '/image.png',
    Path: '/image.png',
    CacheControl: 'no-cache',
    ContentType: 'image/png',
    StorageClass: 'TEMPORAL',
    UploadAvailability: 'STREAMING'
};

mediastoredata.putObject(params, function(err, data) {
    if (err) console.log(err, err.stack);
    else     console.log('SUCCESS',data);
});

CORS

[
  {
    "AllowedHeaders": [
      "*"
    ],
    "AllowedMethods": [
      "GET",
      "PUT",
      "HEAD"
    ],
    "AllowedOrigins": [
      "*"
    ],
    "ExposeHeaders": [
      "*"
    ],
    "MaxAgeSeconds": 3000
  }
]

Выходные данные AWS Logger:

[AWS mediastoredata undefined 0.186s 3 retries] putObject({ Body: '/image.png',
  Path: '/image.png',
  CacheControl: 'no-cache',
  ContentType: 'image/png',
  StorageClass: 'TEMPORAL',
  UploadAvailability: 'STREAMING' })

Регион: eu-central-1

Логин: IdentityPoolId (CognitoIdentityCredentials)

Версия Api: 2017-09-01

Я что-то делаю неправильно или это запрещено через браузер?

0 ответов

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