Возможно, этот вопрос уже задавался триллион раз, но поиск не принес ничего полезного
1) Я запрашиваю DynamoDB с использованием низкоуровневого API из-за ограничений платформы.Таким образом, полезная нагрузка моего запроса выглядит следующим образом.
{
"ExpressionAttributeNames": {
"#s1": "attr",
"#s2": "saml",
"#s3": "issuer"
},
"ExpressionAttributeValues": {
":issuer": {
"S": "my-app-identifier"
}
},
"FilterExpression": "#s1.#s2.#s3 = :issuer",
"TableName": "Apps"
}
2) Элемент в «Динамо», где находится идентификатор, является картой, выглядит примерно так:
{
...
"attr": {
"M": {
"saml": {
"M": {
"issuer": {
"S": "my-app-identifier"
}
}
}
}
},
...
}
Этот запрос впункт 1 не работает, пожалуйста, помогите!