amazon web services -将JSON数据保存到DynamoDB



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

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

但是在Dynamodb上,它保存了三个项目,第一个用于状态,另一个用于当前和一个用于元数据。我只想保存进入状态的数据。

与其创建直接写入DynamoDB的规则,不如让规则触发Lambda函数,然后处理负载(甚至可能进行一些错误检查)并写入DynamoDB。

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

长期来看,如果您需要更改模式(甚至更改数据库),您可以更改lambda来做其他事情。

相关内容

  • 没有找到相关文章

最新更新