Тайм-аут задачи AWS Lambda при добавлении newman

Я пытаюсь выполнить Newman с помощью Lambda, но я продолжаю получать тайм-аут при добавлении newman в index.js:

const newman = require('newman');

exports.handler = function(event, context, callback) {
   console.log("aa = "); 
   callback(null, "some success message");
}

если я удалю первую строку - const newman = require('newman'); выполнение прошло нормально.

Моя структура папок также кажется правильной:
index.zip
- index.js
- node_modules

Даже когда я добавляю тайм-аут в Lambda, он в конечном итоге истечет. Есть идеи, что пошло не так? Заранее спасибо!


person user3265161    schedule 26.04.2018    source источник
comment
Ваша лямбда находится внутри VPC?   -  person Jarred Olson    schedule 26.04.2018
comment
нет, я не выбираю VPC в раскрывающемся списке «Сеть» в моей конфигурации Lambda   -  person user3265161    schedule 27.04.2018


Ответы (1)


Исходя из личного опыта, я считаю, что вы, возможно, не выделяете достаточно памяти для своей лямбда-функции. У меня были похожие проблемы с ньюманом в среде лямбда aws. Попробуйте увеличить использование памяти, чтобы увидеть, поможет ли это.

person r3ticuli    schedule 14.05.2018