将AWS iot消息数据发送Kinesis Firehose Stream存向S3

观看此文章之前,请先学习AWS iot的数据收集:

使用Linux SDK客户端向AWS Iot发送数据-CSDN博客

1、工作原理:

1.1 规则

规则可让您的设备与 AWS 服务进行交互。分析规则并根据物品发送的消息执行操作。您可以使用规则来支持任务,例如补充或筛选从设备接收的数据。

1.2 目的地

目的地是定义规则引擎可将数据路由至何处的资源。目的地可以跨规则重复使用,并且可能需要经过确认或配置才能使用。目的地可让规则引擎将数据发送到未与 AWS IoT 原生集成的其他服务。

2、创建消息路由

2.1 点击消息路由,并创建规则

2.2 规则名称

2.3 选择SQL语句

使用以下值输入 SQL 语句:SELECT <Attribute> FROM <Topic Filter> WHERE <Condition>。例如:SELECT temperature FROM 'iot/topic' WHERE temperature > 50。 要了解更多信息,请参阅 AWS IoT SQL 参考

复制代码
SELECT * FROM 'sdk/test/python'

2.4 操作写入KFS

2.5 创建Firehose流

源选择 Direct PUT 目标选择Amazon S3

2.5 创建存储桶

2.6 设置目标

2.7 创建新角色

至此,完成消息路由的创建

3、测试

3.1 客户端操作

3.2 检查S3数据

相关推荐
weixin_307779135 小时前
基于AWS Lambda事件驱动架构与S3智能生命周期管理的制造数据自动化处理方案
人工智能·云计算·制造·aws
王道长服务器 | 亚马逊云9 小时前
AWS + SeyouCMS:海外资源站的高性能部署实战
服务器·网络·数据库·云计算·软件构建·aws
TMT星球9 小时前
IDC报告:阿里云市场份额升至26.8%,连续5季度上涨
阿里云·云计算
云资源服务商12 小时前
阿里云智能计算灵骏:构建下一代AI算力新底座
阿里云·云计算·gpu算力
ProgrammerPulse13 小时前
超融合架构下,如何智能调度让每台虚拟机都“跑得更快”?
人工智能·云计算
王道长服务器 | 亚马逊云13 小时前
AWS + SEO:让网站从服务器层面赢在搜索引擎起跑线
服务器·搜索引擎·aws
大海绵啤酒肚1 天前
EL(F)K日志分析系统
运维·elasticsearch·云计算
观测云1 天前
AWS CloudTrail 可观测最佳实践
云计算·日志·aws
Robpubking1 天前
Terraform 部署一个 AWS 的 EC2 附源码
云原生·aws·terraform
王道长服务器 | 亚马逊云1 天前
AWS + Discuz!:社区站架构的现代化玩法
linux·网络·云计算·智能路由器·aws