I'm trying to call batchGet() on a table which has 3 fields: pk, sk, and beneficiary.
I'm passing through the pk and sk with my request and would like to retrieve the row in the table.
This is what my parameters are looking like for the batchGet() request:
{
"RequestItems":{
"correctTableNameHere":{
"Keys":[{
"pk":"12345","sk":"0013M00000PCIT1QAP"
}]
}
}
I've checked that a data entry in my table exists with the pk and sk in this request, but I'm getting the following response:
[{
"Responses":{
"correctTableNameHere":[]
},
"UnprocessedKeys":{
}
}]
Seems like the keys are being processed from the look of the response but I'm not getting any data back - am I doing something wrong here? Thanks!
question from:
https://stackoverflow.com/questions/65935813/what-am-i-doing-wrong-with-my-batchget-request-aws-ddb 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…