【发布时间】:2019-06-25 19:14:51
【问题描述】:
我正在 aws-serverless 中运行 nodejs-express 应用程序。当我的一个存储桶检索一个新文件时会触发此应用程序。在我的代码逻辑中,有一个步骤我需要在 s3 存储桶中检索上传文件的 headObj。
// 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
【问题讨论】:
标签: node.js express amazon-s3 aws-sdk