【问题标题】:Amazon Aws iot dynamo db insertAmazon Aws 物联网发电机数据库插入
【发布时间】:2016-10-09 19:33:09
【问题描述】:

我正在尝试更新 DynamoDB,并从 Rasperry PI 2 发送 JSON 数据,但是当我查看 CloudWatch 时,我看到以下错误消息。

是否有人遇到此错误并知道任何解决方案?

2016-10-09 19:19:56.162 TRACEID:d898d574-2181-e999-4354-1d086e66ba32 PRINCIPALID:bf0e71506eb955a89d3a1cf7caecd33a3af27c13a4e560c5fa852f1d5d89a8e0 [ERROR] EVENT:DynamoActionFailure TOPICNAME:easyprk/sensorData CLIENTID:easyprk MESSAGE:Dynamo Insert record failed. The error received was One or more parameter values were invalid: An AttributeValue may not contain a null or empty binary type. (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: ValidationException; Request ID: 0PNKCG5DO7SRFP49SOJIDSKD7RVV4KQNSO5AEMVJF66Q9ASUAAJG). Message arrived on: easyprk/sensorData, Action: dynamo, Table: sensorData, HashKeyField: serialKey, HashKeyValue: , RangeKeyField: None, RangeKeyValue: 1476040796073

【问题讨论】:

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


【解决方案1】:

向 DyanmoDB 插入项目时,您需要确保没有任何空/空属性。

【讨论】:

    【解决方案2】:

    感谢帮助,cmets 对我有帮助,dynamoDb 范围键不能为空。 当我通过非空更改 nosql 列时。它现在可以工作了,我可以从树莓派获取数据 :)

    【讨论】:

      猜你喜欢
      • 2021-05-29
      • 2017-04-17
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多