这个问题可能已经问了上万亿遍了,但是搜索没有任何有用的结果
1)由于平台限制,我正在使用低级API查询DynamoDB。所以我请求的有效负载看起来像这样。
{
"ExpressionAttributeNames": {
"#s1": "attr",
"#s2": "saml",
"#s3": "issuer"
},
"ExpressionAttributeValues": {
":issuer": {
"S": "my-app-identifier"
}
},
"FilterExpression": "#s1.#s2.#s3 = :issuer",
"TableName": "Apps"
}
2)标识符所在的Dynamo中的项目是一张地图,看起来类似于以下内容:
{
...
"attr": {
"M": {
"saml": {
"M": {
"issuer": {
"S": "my-app-identifier"
}
}
}
}
},
...
}
第1点的查询无效,请帮忙!