我正在尝试通过 IoT 规则触发 AWS lambda 函数。我主要遵循本指南 - http://docs.aws.amazon.com/iot/latest/developerguide/iot-lambda-rule.html - 除了我没有使用物联网按钮,因此更新了一些内容以解决自定义规则。
我将消息发布到队列,如果我订阅该队列,我会看到它们在 MQTT 客户端中通过。我还在我的规则上设置了多个操作。一个插入 Dynamo,一个触发 SNS 短信。最后,也是对我来说最重要的,应该调用一个 Lambda 函数。那个似乎没有执行。每次我发布新的队列消息时,其他两个都会做我期望他们做的事情。
当我检查 lambda 上的 cloudwatch 日志时,我什么也没看到。没有错误,没有成功,就像动作根本没有触发一样。
如果我使用我希望发送的有效负载手动运行 Lambda 测试,它将成功执行。
有没有人见过这个。我不知道如何进行故障排除。