5

我目前正在阅读Amazon IoT的“快速入门”教程,并且已经到了配置规则和测试规则的地步。我可以在 Amazon IoT 下的 aws 控制台中看到我的规则,以及我的东西、证书和策略。我正在使用 Mosquitto,就像他们建议的那样进行测试,当我订阅我的主题时,我可以看到我的消息。

但是我有一个问题,当我发布消息时,我在我的 DynamoDB 或来自 Lambda 的 CloudWatch 日志中看不到任何内容。在物联网中,我能够创建资源并查看我的角色、数据库表和 lambda 函数,就好像它正在工作一样。我遵守教程所说的内容,没有额外的内容。我找不到任何其他讨论过 Amazon IoT 或遇到此问题的论坛。

4

1 回答 1

5

找到了解决方案,这是AWS Quickstart教程中的一个错误。

看看这个线程:https ://forums.aws.amazon.com/thread.jspa?threadID=217825&tstart=0

  • 范围时间戳字段必须是字符串类型,而不是数字
  • json 中的 hashKeyValue 必须是 "${topic()}" 而不是 "${topic(3)}"
于 2015-10-15T22:03:05.963 回答