【发布时间】:2016-08-31 19:32:18
【问题描述】:
- 我正在从 AWS IoT 调用 AWS Lambda 函数。
- 我正在用 Java 编写我的 Lambda 函数
- 根据此链接 http://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html?shortFooter=true ,它说: 规则引擎 — 提供消息处理以及与其他 AWS 服务的集成。您可以使用基于 SQL 的语言从消息负载中选择数据、处理数据并将数据发送到其他服务,例如 Amazon S3、Amazon DynamoDB 和 AWS Lambda。您还可以使用消息代理将消息重新发布给其他订阅者。
- 所以这个链接清楚地表明我的 lambda 函数不需要订阅它,它可以获取消息负载数据。
- 处理函数的工作原理是传递输入和输出类型,在我的例子中,输入类型是我想从我的 IoT 主题发送的信息,例如“IoTEvent”(类似于 S3Event、SNSEvent、等)。
- 在搜索 https://github.com/aws/aws-lambda-java-libs/tree/master/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events 提供的所有事件类时,我找不到 IoT 的事件类。
- 我想了解支持所有获取负载的方法的类的信息。
【问题讨论】:
-
我的情况和你一样吗?你找到解决方案了吗?
标签: java amazon-web-services aws-lambda aws-iot