Cwevents.putRule не оправдывает лямбду - PullRequest
0 голосов
/ 22 апреля 2019

Когда я запустил тест, возможно, мой код не работал в функции cwevents.putRule (), я не получил никаких журналов. Но когда я запустил этот код на node.js, мой код работал очень хорошо. Может ли кто-нибудь объяснить мне, почему? Извините, мой английский не очень хороший.

var AWS = require('aws-sdk');
AWS.config.update({region: 'ap-southeast-1'});
AWS.config.apiVersions = {
  cloudwatchevents: '2015-10-07',
  // other service API versions
};

var cloudwatchevents = new AWS.CloudWatchEvents();
exports.handler = async (event, context, callback) => {

  var params = {
  Name: 'STRING_VALUE', /* required */
  Description: 'STRING_VALUE',
  // EventPattern: 'STRING_VALUE',
  // RoleArn: 'STRING_VALUE',
  ScheduleExpression: 'cron(50 8 * * ? *)',
  State: "ENABLED"
  };
  cloudwatchevents.putRule(params, function(err, data) {
    if (err) console.log(err, err.stack); // an error occurred
    else     console.log(data);           // successful response
  });
};
...