我正在查询一个dynamodb表,并且得到了所需的结果,但是我似乎无法弄清楚如何传递结果以供使用。
我没有包括params数组,而是它的标准。该代码位于lambda内部。
我要实现的目的是使此更新的内容为“ item [0] ['the_data'];”的“ value”参数;
var value = "not changed after the dbase query, why?";
dynamodb.query(queryparams, function(err, data) {
if (err) {
console.log("Query Error", err);
} else {
if(data.Count > 0){
var item = data.Items;
value = item[0]['the_data'];
//console.log("The data: " + JSON.stringify(item));
}
}
});
答案 0 :(得分:0)
是的
它在CloudWatch中显示,并且当我在lambda本身中使用测试功能时显示日志。
到目前为止,唯一的解决方法是创建一个s3对象,并创建另一个网关和函数以返回该对象的内容。