Amazon dynamodb 在aws cli中为dynamodb调用DeleteItem操作时发生验证执行错误

Amazon dynamodb 在aws cli中为dynamodb调用DeleteItem操作时发生验证执行错误,amazon-dynamodb,Amazon Dynamodb,我在dynamodb有一张桌子 aws dynamodb描述表格--表格名称工作 我的数据就像 id(p.K)位置 1地点1 2地点1 3地点2 在my key.json中 { "location": {"S": "location1"} } 当我 aws dynamodb删除项--表名工作--键file://key.json 调用DeleteItem操作时出错(ValidationException):提供的键元素与架构不匹配 { "id": {"S": "location1"} }

我在dynamodb有一张桌子

aws dynamodb描述表格--表格名称工作

我的数据就像

id(p.K)位置

1地点1

2地点1

3地点2

在my key.json中

{
"location": {"S": "location1"}
}

当我

aws dynamodb删除项--表名工作--键file://key.json

调用DeleteItem操作时出错(ValidationException):提供的键元素与架构不匹配

{
    "id": {"S": "location1"}
}
您的key.json格式错误

检查文档


当我复制您的格式时,调用DeleteItem操作时发生错误(无法识别客户端异常):请求中包含的安全令牌无效。看起来ValidationException不再发生。看起来您的角色不允许访问dyanamodb。在论坛中查看我获得了适当的权限,没有发现任何错误,但是数据没有在dynamodbAnd中删除您定义的模式没有从DynamodB中删除任何数据您从系统中得到了什么响应?
{
    "id": {"S": "location1"}
}