Closed Viper512 closed 3 years ago
It's trying to hit aws-sdk is being used to hit https://dynamodb.ca-central-1.amazonaws.com, not s3.
I came across the problem.
I had
AWS.config.update(
{
region: process.env.region,
endpoint: process.env.apiUrl // was set to https://dynamodb.ca-central-1.amazonaws.com
});
multer-s3 uses the endpoint in the global config, but I was using for dynamodb config, initially.
I moved dynamodb config to the document client :
var docClient = new AWS.DynamoDB.DocumentClient({
region: process.env.region,
endpoint: process.env.apiUrl});
then added config to S3 client :
const s3 = new AWS.S3({
region: "ca-central-1",
accessKeyId: "....",
secretAccessKey: "...."
});
I'm getting a 404 error when I run the following code. The S3 bucket is new and has no special configuration, clicked through created the bucket.
Any Help would be appreciated!
Thanks.
Code :
Error :