aws dynamodb查询错误:不支持查询密钥条件

时间:2017-07-02 09:32:41

标签: amazon-web-services

这是我的问题: 我从amazon dynamodb api中读到,查询的条件 IN 意味着检查列表中的匹配元素*,但是为什么它会返回错误:**不支持查询键条件

aws dynamodb query --table-name音乐 - 关键词' {"艺术家":{" AttributeValueList":[{" S":" Wangdong"},{" S":" Acme Band"}]," ComparisonOperator":" IN" }}' --endpoint-url http://localhost:8000

调用Query操作时发生错误(ValidationException):不支持查询键条件

2 个答案:

答案 0 :(得分:1)

那是因为它是legacy parameter

  

- 关键条件(地图)

     

这是遗留参数。请改用KeyConditionExpression。有关更多信息,请参阅Amazon DynamoDB开发人员指南中的关键条件

相反,请按照文档使用--key-condition-expression(抱歉,没有HTML元素ID,因此我无法直接链接到它)。

答案 1 :(得分:0)

由于 - 键条件旧版参数,我认为无需深入了解 IN 条件