Amazon dynamodb Dynamodb表示提供的关键元素与方案不匹配

Amazon dynamodb Dynamodb表示提供的关键元素与方案不匹配,amazon-dynamodb,command-line-interface,Amazon Dynamodb,Command Line Interface,我在dynamo db中创建了一个名为“音乐”的表格,其中包含Taylor Swift项目。我想通过命令行获取此项,但它反复出现此错误 ~%aws dynamodb get项--表名Music--键“{”Artist:{”S:“Taylor Swift”}” 调用GetItem操作时发生错误(ValidationException):提供的键元素与架构不匹配 我三次检查属性类型是否正确。还有什么问题吗?对于主键,必须提供所有属性。例如,使用一个简单的 主键,您只需要为分区键提供一个值。对于复合材

我在dynamo db中创建了一个名为“音乐”的表格,其中包含Taylor Swift项目。我想通过命令行获取此项,但它反复出现此错误

~%aws dynamodb get项--表名Music--键“{”Artist:{”S:“Taylor Swift”}”

调用GetItem操作时发生错误(ValidationException):提供的键元素与架构不匹配


我三次检查属性类型是否正确。还有什么问题吗?

对于主键,必须提供所有属性。例如,使用一个简单的 主键,您只需要为分区键提供一个值。对于复合材料
主键,必须同时提供分区键和排序键的值。

提供表定义将非常有用,这样我们就可以更好地了解表的结构。例如,如果你有一个SK,这将是非常有用的。