in source/resources/solution-helper/lib/s3-helper.js [37:61]
getObject(s3Bucket, s3Key) {
return new Promise((resolve, reject) => {
try {
let s3 = new AWS.S3({sslEnabled: true, signatureVersion: 'v4'});
let params = {
Bucket: s3Bucket,
Key: s3Key
};
s3.getObject(params, function(err, data) {
if (err) {
console.log(JSON.stringify(err));
reject(err);
} else {
var object = data.Body.toString();
console.log(`Retrieved data from S3: ${JSON.stringify(object)}`);
resolve(object);
}
});
} catch (err) {
console.log(JSON.stringify(err));
reject(err);
}
});
}