in integrations/amplitude-sam/src/handlers/s3-trigger-processor/index.js [51:71]
async function getFile(s3Bucket, s3Key) {
var filename = s3Key.replace('input/','');
var params = {
Key: s3Key,
Bucket: s3Bucket
}
log.info(params)
try {
var results = await s3.getObject(params).promise();
log.info('success');
log.info(results)
fs.writeFileSync(`/tmp/${filename}`, results.Body)
log.debug(`file downloaded successfully: /tmp/${filename}`);
return `/tmp/${filename}`;
}
catch (err){
log.info('error');
log.error(err, err.stack);
}
}