【发布时间】:2020-12-21 20:06:02
【问题描述】:
以下是我的消息中的数据。
{
"time_epoch": 1604489437,
"temperature": 100,
"device_id": "TempSensor1"
}
我有一个 IoT 核心规则,它接受此消息并有一个操作将其发送到 Timestream db 表。
在 IoT 核心规则中 - 我已将 device_id 配置为维度,将 time_epoch 配置为时间戳。截图如下:
问题:当 msg 到达 Timestream db 表时,device_id 正确显示为维度。 time_epoch 正确显示在时间列下。 但是所有 3 - device_id、temperature 和 time_epoch 都显示为度量值。截图如下:
我猜想——因为我在 IoT 核心规则操作中指定 device_id 是维度,time_epoch 是时间戳,那么 AWS Timestream 应该足够聪明,不会将这两者都作为度量。
如何指示 timestream db 不将 device_id 和 time_epoch 视为度量;并且只考虑温度作为衡量标准?我尝试编辑表格设置,但找不到任何指定/配置措施的选项。
【问题讨论】:
-
这里有同样的问题。我已经从 Iot core docs.aws.amazon.com/iot/latest/developerguide/… 查阅了这个文档,这似乎是将数据摄取到时间流的默认行为。
标签: amazon-web-services aws-iot aws-iot-core amazon-timestream