物联网分析Lambda增强

0

【以下的问题经过翻译处理】 我试图弄清楚 IoT 分析管道中的 Lambda 增强功能如何发挥作用,因为它的运行方式与连接到 IoT 网关的普通 Lambda 的运行方式有很大不同。 我无法提取传入的 JSON 数据,因此我可以像在 IoT Analytics 外部处理普通 lambda 一样在 Lambda 中进行操作。

另外,如果我想从 IoT 网关的 lambda 中传入的 JSON 负载中输出事件对象,我可以使用一个简单的方法: ''' console.log(event); and then var latitude = event.lat; //works properly ''' 从cloudwatch我看到我的数据输出为: ''' INFO { Reefer_ID: 34988, size: 128, color: 'green', lat: 45.695406, lon: -121.884298 } ''' 但在使用 IoT 分析时,我无法从 IoT 网关的 lambda 中提取事件对象或其成员。 我注意到事件对象略有不同,这可能是问题所在。 lambda 中 console.log 中的 IoT 分析事件对象是: ''' INFO [ { Reefer_id: 1235, size: 128, color: 'green', lat: 45.695406, lon: -121.884298 } ] ''' 如何将对象成员分配给变量以便我可以操作它们?

谢谢

profile picture
专家
已提问 5 个月前2 查看次数
1 回答
0

【以下的回答经过翻译处理】 在这个伪代码例子中,你可以通过message.lat在匿名函数内访问纬度。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则