2
我有由物联网规则称为lambda函数,我想从这个lambda函数内部知道的主题名称叫做lambda函数内部主题名称。是否有可能检索通过IOT规则
到目前为止我只是在能够从event
参数检索信息数据。 context
参数都不是。
我还没有在文档中找到任何内容...
这是否可能?
我有由物联网规则称为lambda函数,我想从这个lambda函数内部知道的主题名称叫做lambda函数内部主题名称。是否有可能检索通过IOT规则
到目前为止我只是在能够从event
参数检索信息数据。 context
参数都不是。
我还没有在文档中找到任何内容...
这是否可能?
您需要在AWS IoT SQL查询中使用topic()函数。就像这样:
SELECT * as data, topic() as topic FROM 'desired/+/topic'
在这种情况下,您的活动将包括在“数据”字段中的原始邮件并在“主题”字段中使用的话题。您也可以使用整数作为topic()函数内的参数,以仅返回子组。
更多数据公报文档中:http://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-function-topic
它应该在事件对象,字符串化并记录事件时拉姆达被调用“的console.log(JSON.stringify(事件))”,并在日志中看到的CloudWatch 。这可能会向您显示您需要查找主题的位置。 –
不,我已经这样做了,它不在事件对象中... –