【发布时间】:2020-02-04 22:13:04
【问题描述】:
我想将单独的数据值发送到从 AWS IoT 接收到的各个列到 AWS DynamoDB。
我的设备发送此有效负载:
{
"state": {
"desired": {
"DeviceId" : "Device101",
"DateTime" : now,
"Room1 Temperature" : m_t,
"Room2 Temperature": b_t
},
"reported": {
"Item": {
"DeviceId" : "Device101",
"DateTime" : now,
"Room1 Temperature" : m_t,
"Room2 Temperature": b_t
}
}
}
}
我在此处的 Shadow Link 上接收此有效负载作为影子更新:
$aws/things/shadow/更新
我创建了一个示例 DynamoDB 表并将其与 AWS IoT 规则相关联,这样每当数据传入上述主题时,都会由 SQL 查询触发:
SELECT * FROM '$aws/things/shadow/update'
- 此数据反映在我的影子更新中
- 此数据未转发到 DynamoDB 表
- 什么问题?!
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb amazon-iam aws-iot