2016-11-22 53 views
0

我有一些用例,比如从AWS IoT Rules Engine收到的一些数据,我想调用API而不是DynamoDb,kinesis和lambda。我阅读了FAQ https://aws.amazon.com/iot/faqs/和doc,但现在发现与将数据路由到EC2实例上的API相关的任何内容。本开发人员指南http://docs.aws.amazon.com/iot/latest/developerguide/iot-create-rule.html显示了如何将数据路由到dynamoDb,S2,Kinesis,SNS和机器学习。是否有可能从IoT规则引擎将数据路由到EC2实例?是否可以从AWS IoT规则引擎调用EC2上的API?

回答

0

您可以创建一个Iot规则来连接到lambda,而在lambda函数中,您可以调用您的EC2 API。

+0

但这个流程将额外增加lambda服务的费用。还有其他备选方案吗? –

+2

'iot rule> lambda> ec2'是最简单和首选的方法,如果你不想实时处理你的数据,你可以创建规则来调用S3来存储你的事件,然后从ec2中获取这些事件,然后处理它从s3中删除它。 – mightymahesh