MQTT 使用 AWS IoT 规则操作覆盖 dynamoDB 中的整个记录

MQTT overriding the whole record in dynamoDB using an AWS IoT Rule Action

我有一个 AWS IOT Core 设备。当 MQTT 代理收到特定主题的消息时,我有一个规则;它更新 AWS dynamo DB 记录。在他那一刻,它超越了整个记录。但我只想更新部分记录。我只想在主键为 125 的记录中再添加一个键(和值)。请查看图片。

谢谢

I just want to add one more key (and value) to the record which has primary key of 125

如果这意味着您想要追加到现有记录中的现有数组,则您不能使用 AWS IoT 规则中的操作执行此操作。

但是,如果您使用排序键,则可以添加具有相同分区键 125 的单独记录。排序键可以从时间戳(或有效负载中对​​于同一分区键唯一的其他字段)获得。