nodejs s3.getHeadObject () выдает ошибку BadRequest без errorMessage - PullRequest
0 голосов
/ 24 июня 2019

Я запускаю приложение nodejs-express в aws-serverless.это приложение запускается, когда одна из моих корзин получает новый файл.Внутри моей логики кода есть шаг, на котором мне нужно извлечь headObj загруженного файла в корзину s3.

// s3
import * as AWS from 'aws-sdk';
AWS.config.update({region: 'eur-central-1'});
const s3Bucket : AWS.S3 = new AWS.S3([S3_CONFIG]);

...
const headObj = await s3Bucket.headObject(getOptions).promise();
...

это как-то выдает мне следующую ошибку

{
    "errorMessage": null,
    "errorType": "BadRequest",
    "stackTrace": [.....]
}

Я запустилто же самое приложение раньше в другой среде (разработка).Но так как я запускаю это в производстве, это, похоже, не работает для меня.

версия aws-sdk: 2.48 версия nodejs: 8.xx

1 Ответ

0 голосов
/ 25 июня 2019

Я использовал ускорение передачи, поэтому мне нужно активировать опцию в настройках моего ведра. Но все же я не понимаю, почему нет сообщения об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...