【问题标题】:Is it possible to call API on EC2 from AWS IoT Rules Engine?是否可以从 AWS IoT 规则引擎调用 EC2 上的 API?
【发布时间】:2017-04-05 23:52:17
【问题描述】:

我有一个用例,比如一旦在 AWS IoT 规则引擎中接收到来自事物的数据,我想调用 API 而不是 dynamoDb、kinesis 和 lambda。我阅读了常见问题解答https://aws.amazon.com/iot/faqs/ 和文档,但现在发现了与将数据路由到 EC2 实例上的 API 相关的任何内容。本开发人员指南http://docs.aws.amazon.com/iot/latest/developerguide/iot-create-rule.html 展示了如何将数据路由到 dynamoDb、S2、Kinesis、SNS 和机器学习。是否可以从 IoT 规则引擎将数据路由到 EC2 实例?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 iot aws-iot


    【解决方案1】:

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

    【讨论】:

    • 但是这个流程会额外增加 lambda 服务的费用。还有其他选择吗?
    • iot rule > lambda > ec2 是最简单和首选的方式,如果您不想实时处理数据,您可以创建规则来调用 S3 来存储您的事件,然后从 ec2 获取这些事件处理它然后从 s3 中删除。
    • 您还可以发布到您订阅了您的 ec2 api 的 SNS 主题。
    猜你喜欢
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    • 2022-07-05
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多