-1

我是 AWS 方面的新手,从事 AWS IOT 项目,所有设备都在那里更新状态并将 json 发送到 AWS IOT。有一个规则可以将数据保存到 dynamodb。我在 dynamodb 中创建了一个表。我正在向 AWS 发送以下数据,

{
  "state": {
  "reported": {
      "color": "Blue",
 "mac":"123:123"
  }
 }
}

但在 Dynamodb 上,它保存了三个项目,第一个用于状态,另一个用于当前状态,一个用于元数据。我只想保存即将到来的状态数据。有什么条件我必须为此写。

4

1 回答 1

-1

与其创建直接写入 DynamoDB 的规则,恕我直言,这不是一个好的做法,而是让规则触发 Lambda 函数,然后处理有效负载(甚至可能进行一些错误检查)并写入 DynamoDB。

我不相信有任何方法可以配置您希望如何将数据映射到 DynamoDB,因此您需要像 lambda 这样的东西来映射它。

从长远来看,如果您需要更改架构(甚至更改数据库),您可以更改 lambda 以执行其他操作。

于 2016-07-05T19:52:40.367 回答