首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动摄取来自S3的数据到亚马逊的时间流?

自动摄取来自S3的数据到亚马逊的时间流?
EN

Stack Overflow用户
提问于 2022-04-06 08:51:29
回答 1查看 954关注 0票数 0

什么是自动摄取csv数据的最简单的方法?从S3桶到时间流数据库的数据?

我有一个S3桶,它继续在文件夹结构中生成csv文件。我想将这些文件保存在一个时间流数据库中,以便在我的grafana实例中可视化它们。

,我已经试过通过Glue爬虫来做了,但这对我来说不太好。有关于如何解决这个任务的解决办法或教程吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-26 17:56:53

我使用Lambda函数、SNS主题和队列来完成这个任务。

“我的桶”中的新文件触发对SNS主题的通知。

通知被添加到SQS队列中。

lambda函数使用队列,恢复新s3对象的桶和键,下载csv文件,进行一些处理并将数据导入时间流。lambda是用Python实现的。

这是正常的工作,但要注意的是,大型文件可能不会在15分钟内摄入全部。时间流不是超快的。通过使用多值记录,以及在boto3中使用时间流客户端的“公共属性”特性,它得到了更好的效果。

(应该注意,如果愿意的话,S3桶可以直接触发lambda。使用队列可以提供更大的灵活性,例如能够手动将文件添加到队列中进行重新处理)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71763745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档