【问题标题】:AWS IoT and Lambda RuleAWS IoT 和 Lambda 规则
【发布时间】:2017-02-22 18:24:44
【问题描述】:

我正在尝试通过 IoT 规则触发 AWS lambda 函数。我主要遵循本指南 - http://docs.aws.amazon.com/iot/latest/developerguide/iot-lambda-rule.html - 除了我没有使用物联网按钮,因此更新了一些内容以考虑自定义规则。

我正在向队列发布消息,如果我订阅该队列,我会看到它们在 MQTT 客户端中通过。我还在我的规则上设置了多个操作。一个插入 Dynamo,一个触发 SNS 短信。最后,也是对我来说最重要的,应该调用一个 Lambda 函数。那个似乎没有执行。每次我发布新的队列消息时,其他两个都会做我期望他们做的事情。

当我在 lambda 上查看 cloudwatch 日志时,我什么也没看到。没有错误,没有成功,就像动作根本没有触发一样。

如果我使用我希望发送的有效负载手动运行 Lambda 测试,它将成功执行。

有没有人见过这个。我不知道如何进行故障排除。

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-iot


    【解决方案1】:

    首先,MQTT 中订阅的正确术语是“主题”而不是“队列”。

    现在,关于您的问题,我建议您为 AWS IoT 启用 CloudWatch Log(而不仅仅是查看 Lambda 日志)。然后,您需要注意“LambdaActionFailure”事件。

    http://docs.aws.amazon.com/iot/latest/developerguide/cloud-watch-logs.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 2018-04-26
      • 2019-05-03
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      相关资源
      最近更新 更多