【发布时间】:2020-05-28 19:30:21
【问题描述】:
我正在 API Gateway 中编写一个集成请求,它应该查询一个 DynamoDb 表。我正在使用特定角色访问数据库,利用fine-grained access control mechanism,但我不知道要使用哪个 KeyConditionExpression。
我想“查询所有项目”,并让 DynamoDb 根据我的 IAM 政策的 LeadingKeys 处理返回哪些项目。
到目前为止我尝试了一个简单的:
{"ProjectionExpression": "sortKey", "ConsistentRead": false, "TableName": "testTable"}
但这可以预见地失败了:
{ "__type": "com.amazon.coral.validate#ValidationException",
"message": "KeyConditions 或 KeyConditionExpression 参数必须在请求中指定。” }
我该怎么办?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb aws-api-gateway