in lambda/ec2Run/index.js [82:109]
function createKeyPair(){
return new Promise(function(resolve, reject) {
var params = {
KeyName: keyName
};
ec2.createKeyPair(params, function(err, data) {
if (err) {
reject(err, err.stack);
} else {
var paramsSSM = {
Name: keyName,
Type: 'SecureString',
Value: data.KeyMaterial,
Overwrite: true
};
ssm.putParameter(paramsSSM, function(err, data) {
if (err) {
console.log(err);
reject(err);
} else {
console.log(data);
resolve(data);
}
});
}
});
});
}