【发布时间】:2020-07-26 10:04:43
【问题描述】:
我想改进我当前的应用程序。我在 AWS 中使用 ElastiCache 来使用 redis,以便从我的网站存储一些用户数据。
此解决方案不可扩展,我想使用 Amazon Kinesis Data Firehose 对其进行扩展以实现自动扩展流输出,使用 AWS Lambda 来修改我的输入数据,将其存储在 S3 存储桶中并使用 AWS Athena 访问它。
我已经在谷歌上搜索了几天,但我真的不知道 Amazon Kinesis Data Firehose 如何将数据存储在 S3 中。
Firehose 是否会将数据存储为每个将要处理的进程的单个文件,还是有办法将此数据添加到同一个 csv 中或将数据分组到不同的 csv 中?
【问题讨论】:
标签: amazon-s3 aws-lambda amazon-athena amazon-kinesis-firehose data-stream