我目前正在玩最新版本的lambdaws热门库,以便在node.js中的AWS Lambda上传和运行函数。
提供的示例工作正常,当我从命令行运行它时,我的函数也正常工作。我的函数基本上采用一系列lat lon点并返回相应的google maps地址。
从我的AWS日志中,看起来就像当我传递一个大数组作为参数(几百个点)时,该函数甚至不会被调用...
我没有收到来自lamdaws的错误消息,我的AWS控制台中没有任何反应。
有人知道为什么? 我清楚了吗?
答案 0 :(得分:4)
前几天我们有the same problem。使用Lambdaws时,通过InvokeAsync
调用函数。 Args
InvokeAsync
实际上a limit on the size(128KB)可以传递给{{1}},而AWS SDK似乎无法预先检查该大小限制。 AWS似乎也没有检查服务器端的大小限制。
因此,您获得了成功响应,并且无论如何都没有登录CloudWatch。