내 ReactJS 응용 프로그램을 aws DynamoDB와 통신하려고했지만 InvalidParameterType 오류가 계속 발생합니다. apikey, 비밀 키 및 지역이 올바른지 확인되었습니다. UI 부분을 건너 뛰고, 요청을 Key
에서 params
으로 하드 코딩하려고 했으므로 다른 부분에서 오류가 발생하지 않습니다. 관련 코드는 다음과 같습니다aws DynamoDB getItem InvalidParameterType 오류
var AWS = require('aws-sdk');
var client = new AWS.DynamoDB({apiVersion: '2012-08-10'});
var params = {
TableName: "customer",
Key:
{
"email" : "[email protected]"
}
}
client.getItem(params, function(err, data) {
if(err){
console.log(err);
}else{
console.log(data)
}
});`
오류 ('0' '16'로 열쇠 같은 부분을 건너 뛰는)입니다 :
Error: There were 18 validation errors:
* InvalidParameterType: Expected params.Key['email'] to be a structure
* UnexpectedParameter: Unexpected key '0' found in params.Key['email']