使用 IOT 将数据写入 AWS 时间流 table - 时间戳不起作用

Writing data to AWS timestream table using IOT - timestamp not working

我正在尝试使用物联网核心规则来定义一个将 JSON 对象发送到时间流 table 的操作。对象看起来像这样:

{ "Time": 1483715700000, "TimeUnit": "MILLISECONDS", "endpointID": "ahu3", "Introduction_temperature": 15.8 }

sql 查询:

SELECT Introduction_temperature FROM topic

我想在对象中使用时间戳:(在规则中定义)

Value: ${Time} Unit: MILLISECOND

当我尝试使用我的时间戳时,table!它只有在我不使用我的时间戳时才有效。有没有人遇到过这个问题?谢谢

就此事咨询 AWS 后,您似乎无法发送时间戳早于您的保留期的对象 - 因此,由于摄取存储的保留期长达 12 个月,您无法发送在时间戳超过 12 个月的任何内容中。我最终要做的是更改年份,对于某些时间戳,还有月份,这解决了问题。