AWS IoT规则DynamoDB

问题描述 投票:0回答:2

我在AWS IoT中创建了一条规则。

此规则非常简单:AWS IoT从MQTT设备接收消息并将其存储在DynamoDB表中。

问题是系统没有问题地收到消息,但之后规则不会将其发送到DynamoDB。

这是我的主题

Topic

这是我的规则

rule1

rule2

这是我在CloudWatch中可以看到的(不确定这是否是同一个问题)

CloudWatch

什么可能是错的?

谢谢!

amazon-web-services amazon-dynamodb aws-iot
2个回答
0
投票

解决方案是从Mosquitto以JSON格式发布消息:

  mosquitto_pub --cafile rootCA.pem --cert certificate.pem.crt --key private.pem.key -h XXXXX.iot.eu-west-2.amazonaws.com -p 8883 -q 1 -d -t topic -m {\"message\":\"3\"}

其中message必须是主键的名称


0
投票

使用自定义主题时,必须在策略中单击“编辑策略文档”,然后在资源下添加主题和主题过滤器。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.