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
Я что-то делаю неправильно или это запрещено через браузер?