コード例 #1
0
 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
   );
 });
コード例 #2
0
ファイル: composer.js プロジェクト: syrohei/fluct
 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) => {
コード例 #3
0
gulp.task('upload', function(callback) {
    awsLambda.deploy('./dist.zip', require("./lambda-config.js"), callback);
});
コード例 #4
0
ファイル: index.js プロジェクト: jpiepkow/node-lambda-helper
 function (callback) {
     awsLambda.deploy(zip_loc, config, function () {
         callback();
     })
 },
コード例 #5
0
gulp.task('upload', function (callback) {
  awsLambda.deploy('./dist/' + packageFile, require('./lambda-config.js'), callback);
});
コード例 #6
0
ファイル: gulpfile.js プロジェクト: gaishimo/lambda-env-test
gulp.task('upload', function (callback) {
  awsLambda.deploy(`./lambda_module.zip`, require(`./lambda-config`), callback);
});