ラムダ関数で aws iot のリソースのモノの影を取得しようとしていましたが、指定されたコードは成功時にデータではなく null 値を与えています。どこに問題があり、正常に動作させるにはどのような変更を行う必要があるかをお知らせください。前もって感謝します。
var AWS=require('aws-sdk');
var iotdata = new AWS.IotData({endpoint: 'XXXXXXXXX.iot.us-east-1.amazonaws.com'});
var params = {
thingName: 'thing_name' /* required */
};
exports.handler=function(event,context){
payload1=new Buffer(event.payload);
console.log(payload1);
iotdata.getThingShadow(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
context.succeed(data);
});
};