如何安排AWS lambda函数,使其每次通过将不同的值作为数组传递而触发

时间:2019-07-19 07:57:18

标签: aws-lambda amazon-cloudwatch amazon-cloudwatchlogs

  1. Lambda应每15分钟触发一次
  2. 在每次调用期间,lambda将从数组中选择不同的输入值。

例如-如果有14个输入值,则lambda将在一天中使用14个不同的值每天触发14次。

var AWS = require("aws-sdk");

var configservice = new AWS.ConfigService();
exports.handler = async function(event,context,callback){
//var handler = async (event) => {
try {
console.log(event);
    var arr = event;
    var result = await runConfigRule(arr);
    return callback(null,result);
  /* code */
} catch (e) {
    console.log(e);
}   };async function runConfigRule(arrConfigRule){var params = {ConfigRuleNames: arrConfigRule
  };
return  new Promise((resolve,reject)=>{
    configservice.startConfigRulesEvaluation(params, function(err, data) {if(err){
            reject(err);
        }
        else
        {
            resolve(data);
        }
    });
});}

0 个答案:

没有答案