return new Promise(function (resolve, reject) { awsLambda.deploy( directoryPath + '/dist.zip', { functionName: directoryPath.split('/').pop(), handler: 'index.handler', region: 'us-east-1', role: 'arn:aws:iam::549958975024:role/myFirstRole', timeout: 60 }, resolve ); });
return new Promise((resolve, reject) => { awsLambda.deploy( zipPath, { functionName: functionName, handler: handlerId, region: region, role: roleArn, timeout: timeout, memorySize: memorySize }, (error) => { if (error) { reject(error); } else { resolve(); } } ); }).then((value) => {
gulp.task('upload', function(callback) { awsLambda.deploy('./dist.zip', require("./lambda-config.js"), callback); });
function (callback) { awsLambda.deploy(zip_loc, config, function () { callback(); }) },
gulp.task('upload', function (callback) { awsLambda.deploy('./dist/' + packageFile, require('./lambda-config.js'), callback); });
gulp.task('upload', function (callback) { awsLambda.deploy(`./lambda_module.zip`, require(`./lambda-config`), callback); });