【发布时间】:2017-11-28 19:49:12
【问题描述】:
我有一个 AWS Lambda 函数(由通过 API 网关的 API 调用触发),它使用基于接收到的参数的 IoT 主题将消息发布到相关 IoT 设备的集合(主题是唯一标识特定设备的序列号)物联网设备)。我使用 boto3 的 IoT 数据平面客户端方法 publish() 来执行此操作。有没有办法让这个相同的 Lambda 函数订阅相同的 IoT 主题,以便它能够接收来自 IoT 设备的响应?
我知道物联网消息触发 Lambda 的规定方法是创建一个调用 Lambda 的物联网规则操作,但是这对我来说并不起作用(据我所知),因为我want 是让原始 Lambda(由外部 API 调用 API Gateway 触发的)监听 IoT 设备的响应,并基于此向外部调用者发送 HTTP 响应;如果它是在物联网设备响应其物联网主题时触发的单独 Lambda,这似乎无法实现。关于如何做到这一点的任何想法?
【问题讨论】:
标签: amazon-web-services aws-lambda boto3 aws-iot