私は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']