从仪表板更新dynamoDB,获取ConditionalCheckFailedException

时间:2016-10-14 07:46:44

标签: amazon-dynamodb

我正在更新一个项目,其中包括地图字符串 - >字符串。

id: 12312
locales: Map {
  "en": "Hello",
  "fr": "Bonjour"
}

我试图编辑“Bonjour”并用其他东西替换,但发电机因ConditionalCheckFailedException而失败。

我是通过信息中心执行此 ,而不是从代码中执行此操作。

有趣的是,我有另一个带有地图的表,在该表中我更新了一个值没有问题。

我试图删除“fr”行并插入一个新行,但我仍然收到错误。我没有尝试删除,保存,然后插入,因为这是prod,实时数据。什么可能出错?感谢。

1 个答案:

答案 0 :(得分:0)

好的,我想我明白了。我试图更新的项目非常受欢迎,并且经常更新。这就是为什么我无法从发电机的仪表板更新它