我目前正在使用 Java 设置 AWS Lambda 函数,该函数应该在每次更新我的 Greengrass IoT 事物的设备影子时触发。通过遵循文档和不同的教程,我设法设置了这样一个 lambda 函数并成功部署它。它工作得很好,我有以下触发它的规则:
SELECT * , topic(3) as thingName FROM '$aws/things/ThingName/shadow/update/documents'
这是一个 AWSIoT 触发器。
基于此,我的问题是 - 我的 handleRequest 应该如何在 LambdaFunction 中实际获得此触发器的结果。
我当前的 handleRequest 如下所示:
@Override
public void handleRequest(InputStream inputStream, OutputStream outputStream, Context context) throws IOException {}
我不知道如何处理参数以及为什么。这是我唯一没有找到文档的东西。
提前致谢。