AWS IoT 规则 DynamoDB
AWS IoT rule DynamoDB
我已经在 AWS IoT 中创建了一个规则。
这条规则非常简单:AWS IoT 从 MQTT 设备接收消息并将其存储在 DynamoDB 中 table。
问题是系统接收消息没有问题,但之后规则没有将它发送到 DynamoDB。
这是我的主题
这是我的规则
这是我在 CloudWatch 中看到的(不确定这是否是同一个问题)
有什么问题吗?
谢谢!
解决方案是从 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\"}
其中消息必须是主键的名称
当您使用自定义主题时,必须在您的策略中更新它点击 'edit policy document' 并在资源下添加您的主题和主题过滤器。
我已经在 AWS IoT 中创建了一个规则。
这条规则非常简单:AWS IoT 从 MQTT 设备接收消息并将其存储在 DynamoDB 中 table。
问题是系统接收消息没有问题,但之后规则没有将它发送到 DynamoDB。
这是我的主题
这是我的规则
这是我在 CloudWatch 中看到的(不确定这是否是同一个问题)
有什么问题吗?
谢谢!
解决方案是从 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\"}
其中消息必须是主键的名称
当您使用自定义主题时,必须在您的策略中更新它点击 'edit policy document' 并在资源下添加您的主题和主题过滤器。