有时,我的 AWS lambda 函数未使用调用异步运行

eff*_*_it 5 amazon-web-services node.js aws-lambda

我目前正在使用最新版本的lambdaws流行库来在 Node.js 中的 AWS Lambda 上上传和运行函数。

提供的示例工作正常,当我从命令行运行它们时,我的函数也工作正常。我的函数基本上采用经纬度点数组并返回相应的谷歌地图地址。

从我的AWS日志来看,似乎当我传递一个大数组作为参数(几百个点)时,该函数甚至没有被调用......

我没有收到来自 lamdaws 的错误消息,并且我的 AWS 控制台中没有任何反应。

有人知道为什么吗?我说得够清楚吗?

slv*_*ron 5

几天前我们遇到了同样的问题。使用 Lambdaws 时,函数通过InvokeAsync. 实际上,您可以传递的大小(128KB)是有限制的,并且 AWS SDK 似乎不会事先检查该大小限制。AWS 似乎也没有检查服务器端的大小限制。ArgsInvokeAsync

因此,您会收到成功响应,并且 CloudWatch 中没有任何日志。