Python Метод boto3 из библиотеки dynamicodb.query как мы передаем Dynami c аргументы
client = boto3.resource("dynamodb")
params = {
"Limit": 10,
"ExpressionAttributeNames":{"#pk":"pk"},
"ExpressionAttributeValues":{":pk":"value"},
"KeyConditionExpression":"#pk=:pk",
"ScanIndexForward": False
}
res = client.query(params)
Он отвечает с ошибкой:
An error occurred (ValidationException) when calling the Query operation: Either the KeyConditions or KeyConditionExpression parameter must be specified in the request.