Amazon dynamodb DynamoDB获取“项目”;提供的键元素与架构不匹配;
我试图通过我们的RubyonRails应用程序实现DynamoDBAmazon dynamodb DynamoDB获取“项目”;提供的键元素与架构不匹配;,amazon-dynamodb,amazon-cloudformation,aws-cli,Amazon Dynamodb,Amazon Cloudformation,Aws Cli,我试图通过我们的RubyonRails应用程序实现DynamoDBget_item调用 通过查看我编写的DynamoDB CloudFormation堆栈,我希望下面的get\u item调用能够正常工作,因此我对如何继续有点不知所措 Type:'AWS::DynamoDB::Table' 特性: 属性定义: -AttributeName:'pk' AttributeType:'S' -属性名称:“sk” AttributeType:'S' KeySchema: -键类型:“哈希” Attrib
get_item
调用
通过查看我编写的DynamoDB CloudFormation堆栈,我希望下面的get\u item
调用能够正常工作,因此我对如何继续有点不知所措
Type:'AWS::DynamoDB::Table'
特性:
属性定义:
-AttributeName:'pk'
AttributeType:'S'
-属性名称:“sk”
AttributeType:'S'
KeySchema:
-键类型:“哈希”
AttributeName:'pk'
-键类型:“范围”
属性名称:“sk”
计费模式:“按请求支付”
您是否看到任何可以解释为什么下面的调用可能不起作用的内容
aws dynamodb get项--表名实际表名--键“{\'pk\”:{\'S\:\'77119f89-d5bc-4662-91bb-f3e81e1d9b21\”}”--投影表达式sk
#调用GetItem操作时发生错误(ValidationException):提供的键元素与架构不匹配
GetItem()要求您使用主键
您需要同时指定散列(也称为分区)和排序键。这是否回答了您的问题?