Не удалось вызвать метод start_query - PullRequest
0 голосов
/ 28 марта 2019

Не удалось вызвать метод start_query

Я пытаюсь запросить журналы cloudwatch с помощью приведенного ниже кода.Но я получил следующую ошибку TypeError: cloudwatchlogs.startQuery не является функцией

Кажется, API не удалось найти метод startQuery.Пожалуйста, помогите мне решить эту проблему.

var AWS = require('aws-sdk');
var cloudwatchlogs = new AWS.CloudWatchLogs({apiVersion: '2014-03-28',
  region: 'us-west-2'
});
// Set the region 
exports.handler = (event,context,callback) => {
    console.log("hai");
    AWS.config.update({region: 'us-west-2'});
    var params = {
      endTime: 1553686248, /* required */
      logGroupName: '/aws/lambda/tset', /* required */
      queryString: 'fields  @message| filter @message like /START/| fields strcontains(@message, "$LATEST") as @CONTAINS_ap | stats sum(@CONTAINS_ap) as @sample',
      startTime: 1553538648,
      limit: 0
    };
      cloudwatchlogs.startQuery(params, function(err, data) {
      if (err) console.log(err, err.stack); // an error occurred
      else     console.log(data);           // successful response
    });
}

1 Ответ

2 голосов
/ 29 марта 2019

Какую версию aws-sdk вы используете? StartQuery был добавлен в 2.364.0: https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md#23640

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...