NoSuchKey: The specified key does not exist
Closed this issue · 0 comments
wdonray commented
import * as AWS from 'aws-sdk';
import { success, failure } from "./libs/response-lib";
import * as s3Zip from "s3-zip";
export async function main(event) {
const data = JSON.parse(event.body);
const param = {
region : data.region,
bucket : data.bucket,
folder : data.folder,
files : data.files,
zipFileName : data.zipFileName,
};
try {
const body = s3Zip.archive({
region: param.region,
bucket: param.bucket },
param.folder,
param.files
);
const params = {params: {Bucket: param.bucket, Key: param.folder + param.zipFileName}};
const s3 = new AWS.S3(params);
await s3.upload( {Body: body}, (err, res) => {
if (err) {
return failure({ Status: false, Message: 'zipFile.upload error: ' + err });
}
console.log(res);
return success({ Status: true, Body: res });
}).promise();
} catch (e) {
return failure({ Status: false, Message: 'Failure: ' + e })
}
}
I am attempting to zip up files and upload them to S3. Any help with this issue?
REGION: "us-east-2",
BUCKET: "gv-cloud-share"