0
我嘗試MQTT請求的內容放入DynamoDB與lambda函數與此腳本:AWS LAMBDA把項目從MQTT要求
var AWS = require("aws-sdk");
var dynamodb = new AWS.DynamoDB();
exports.handler = function index(e,ctx,callback){
//var msg = JSON.stringify(ctx);
var msg = e.Name;
var params = {
TableName:"myTable",
Item:{
Val: {S: msg},
ValId: { S:"Id"}
}
};
dynamodb.putItem(params,callback);
callback(null,"Putting item Marcel !!");
}
我已創建/套的事情/規則/政策,這個腳本的工作,但我有未定義的值,我嘗試獲取MQTT內容以將其存儲到數據庫中。 爲了測試這個我發表新話題SNS,我沒有使用正確的格式,我有張貼一些像這樣的消息(生):
{"Val":"Value"} Val:"Value" "Val":Value