【问题标题】:How to store timestamp message from aws iot button to DynamoDB如何将时间戳消息从 aws iot 按钮存储到 DynamoDB
【发布时间】:2018-04-27 07:31:42
【问题描述】:

我正在从我的 AWS iot 按钮发送消息并将其存储到 DynamoDB。我的分区键是“SerialNumber”,排序键是“ClickType”。消息根据密钥存储。但是如果已经有相同的 ClickType,它将覆盖以前的数据。我不想覆盖我以前的数据,也想查看发送消息的时间。有人可以给我任何建议或任何关于如何做的链接吗?

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb aws-iot


    【解决方案1】:

    在用于将消息发送到 lambda 的 AWS IoT 规则中,有消息被 Aws Iot 规则引擎捕获时的时间戳。你可以在你的规则中捕捉到它并存储在你的 Dynamodb 表中。 为此,您必须使用timestamp() function from AWs IoT

    【讨论】:

    • 谢谢。我正在使用 timestamp() 函数获取时间戳。但我想查看“单次”或“双次”点击的多个数据。现在,它只是覆盖了之前的“单”或“双”点击数据。结果,我有 3 种基于“单”、“双”和“长”点击的数据。我的分区键是“SerialNumber”,排序键是“ClickType”。我需要删除排序键吗? @dvd86
    • 哦,我明白了,现在我明白了。在这种情况下,我会删除排序键并使用全局二级索引。
    猜你喜欢
    • 2017-07-21
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 2018-01-25
    相关资源
    最近更新 更多