AWS DyanamoDB不允许在表中使用batchWriteItem并成功完成而不会出现错误

时间:2019-04-16 07:33:01

标签: javascript amazon-web-services amazon-dynamodb

我遵循dynamodb为batchWriteItem要求的格式 我正在生成一个putRequest数组,并将其传递给表 在CloudWatch中,我可以看到请求成功完成,但是未在dynamodb表中写入的项目

代码:

Firefox Initialized

此程序记录成功执行而没有错误 另外,我将// coming from an S3's json object file var content = JSON.parse(myWorld.Body); var push_container = []; content.forEach(element => { var pushable = { PutRequest: { Item: { "id": { N: element.id.toString() }, "derived_id": { N: element.derived_id.toString() }, "gender": { N: element.gender.toString() }, "min": { N: element.min.toString() }, "till": { N: element.till.toString() }, "value": { N: element.value.toString() } } } }; push_container.push(pushable); }); var params = { RequestItems: {'mytable': push_container } }; dynamodb.batchWriteItem(params, function(err, data) { if (err) console.log(err, err.stack); else console.log(data); }); 数组的大小保持为20(因为dynamodb表仅处理25个项目一次) 另外,我将发电机组的容量设置为22个WCU

0 个答案:

没有答案