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
   );
 });
Esempio n. 2
0
 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);
});
Esempio n. 4
0
 function (callback) {
     awsLambda.deploy(zip_loc, config, function () {
         callback();
     })
 },
gulp.task('upload', function (callback) {
  awsLambda.deploy('./dist/' + packageFile, require('./lambda-config.js'), callback);
});
Esempio n. 6
0
gulp.task('upload', function (callback) {
  awsLambda.deploy(`./lambda_module.zip`, require(`./lambda-config`), callback);
});