【发布时间】:2016-09-21 11:14:36
【问题描述】:
我有一个用 Java 编写的 AWS Lambda 函数(嗯,它实际上是用 Clojure 编写的),每次运行它似乎都会被调用 3 次。
我的函数在超时(设置为最多 5 分钟)内成功运行。它返回一个字符串,当我在控制台中测试函数时可以看到输出。
我在网上看到了一些关于必须调用一些 Context success / done 函数的内容,但在 Java SDK 中看不到(似乎仅适用于 Node?)。
我错过了什么吗?
当我在控制台中单击测试时不会发生这种情况(它只运行一次),但在通过 CloudWatch 触发器触发或通过 AWS 开发工具包运行时会发生。
谢谢,
多诺万
更新:抱歉,通过触发器运行时不会发生这种情况,仅通过 SDK 和 CLI 运行,所以我正在拨打的电话可能有一些超时。
【问题讨论】:
标签: amazon-web-services clojure aws-lambda