添加 newman 时 AWS Lambda 任务超时

AWS Lambda task time out when adding newman

我正在尝试使用 Lambda 执行 Newman,但在 index.js 中添加 newman 时我总是超时:

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 中添加超时,它最终也会超时。知道出了什么问题吗?提前致谢!

根据个人经验,我相信您可能没有为 lambda 函数分配足够的内存。我在 aws lambda 环境中遇到了与 newman 类似的问题。尝试提高内存使用量,看看是否有帮助。