in lambda/importImage/index.js [46:77]
function importWindows(paramsSSM){
return new Promise(function(resolve, reject) {
let ec2 = new AWS.EC2({
region: paramsSSM.govRegion,
accessKeyId: paramsSSM.accessKey,
secretAccessKey: paramsSSM.secretKey
});
let params = {
Description: 'Import: '+paramsSSM.image+' from '+paramsSSM.region,
DiskContainers: [
{
Description: 'Import: '+paramsSSM.image+' from '+paramsSSM.region,
Format: 'RAW',
UserBucket: {
S3Bucket: paramsSSM.s3BucketGov,
S3Key: paramsSSM.volumeId
}
},
],
LicenseType: 'BYOL',
Platform: paramsSSM.os,
};
ec2.importImage(params, function(err, data) {
if (err) {
console.log(err);
reject(err);
} else {
resolve(data);
}
});
});
}