const AWS = require('aws-sdk');
AWS.config.update({region:'ca-central-1'});
var cw = new AWS.CloudWatch({apiVersion: '2010-08-01'});
var params = {
Dimensions: [
{
Name: "InstanceId",
Value: "SOMEINSTANCE_NAME"
},
/* more items */
],
MetricName: "CPUUtilization",
Namespace: "AWS/EC2",
};
cw.listMetrics(params, function(err, data) {
console.log("Error:" ,err);
console.log("Data:", data);
})
Вышеописанное будет работать на моем локальном компьютере, но не будет работать в лямбда-обработчике.Кажется, что лямбда-функция пропускает функцию .listMetrics.Там нет ошибок.Я прикрепил лямбда-функцию с правами администратора к Cloudwatch, чтобы она могла отображать метрики.
Как мне отладить это?