amazon-web-services - 将数据从 AWS IoT 发送到数据库
问题描述
我有一个问题问你。我是 AWS IoT、AWS ES 和 MQTT 的新手。我按照这个不错的教程完成了它。我使用 AWS Lambda 函数向 AWS IoT 发送了 JSON 数据。然后,在 AWS IoT 中,我创建了一个规则来将此数据发送到 AWS Elasticsearch。最后,我使用 Kibana 将数据可视化。
我的下一个任务是将这些数据存储在 3 种不同类型的数据库中:关系数据库 (Amazon Aurora)、键值数据库 (Amazon Dynamo DB) 和文档数据库 (Amazon Document DB)。但如您所知,AWS IoT 通常不提供这些选项。它仅提供“将消息插入 DynamoDB 表”选项。在这种情况下,我如何创建其他数据库并从 AWS IoT 发送数据?有什么资料或教程可以为我推荐吗?
如果有经验的人能指导我,我会很高兴非常感谢!
(仅供参考:我的 elasticsearch 没有 VPC。我正在使用公共访问权限。到目前为止,我没有使用任何 EC2。)
解决方案
将 AWS IoT 数据插入数据库的最常用方法是将 IoT 配置为将消息发送到 AWS Lambda 函数。在 Lambda 函数中,您将连接到数据库并插入数据,就像任何其他数据库交互一样。
推荐阅读
- ruby-on-rails - 在solidus 上读取的第一个文件是什么?
- ruby-on-rails - NoMethodError:Capybara 测试期间未定义的方法“last_comment”
- android - Android Studio 给出关于 JDK 位置的警告
- javascript - 如何使用 Google 登录检测用户是否在页面加载时登录
- python - Byzantine Consensus Randomized - Monte Carlo Implementation with matrix for value sending
- android - 如何在android中使用Firebase MLKit进行文本检测时制作平滑的覆盖界面
- ios - 从类类型中获取类对象
- javascript - ExpressJs 等待任务或超时
- reactjs - 如何在滚动(虚拟/无限滚动)上延迟加载反应组件?
- android - 为具有 Clean Architecture、MVVM 和 Koin 的数据源提供上下文的正确方法是什么?