有没有办法为 kinesis firehose 保存到 s3 的文件指定文件扩展名
Posted
技术标签:
【中文标题】有没有办法为 kinesis firehose 保存到 s3 的文件指定文件扩展名【英文标题】:Is there a way to specify file extension to the file saved to s3 by kinesis firehose 【发布时间】:2017-08-21 19:37:10 【问题描述】:我正在设置一个 kinesis firehose 流,一切都适用于在 s3 上创建的分隔文件。但我想知道是否有办法指定此文件的扩展名,因为此文件的使用者要求它是 csv 或 txt。有没有办法做到这一点?
谢谢
【问题讨论】:
【参考方案1】:您可以为 lambda 创建一个 s3 触发器并从那里重命名。
【讨论】:
【参考方案2】:我无法为 firehose 生成的文件获取扩展名,但我最终使用数据管道通过使用 ShellCommandActivity 组件来执行此操作,该组件允许在 Amazon S3 中的文件上运行 shell 命令并写入生成的文件到 S3 或您想要的任何其他位置。
【讨论】:
以上是关于有没有办法为 kinesis firehose 保存到 s3 的文件指定文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章
Kinesis Stream 和 Kinesis Firehose 更新 Elasticsearch 索引
Kinesis Firehose 将 JSON 对象放入 S3 中,没有分隔符逗号
Kinesis Firehose 将 JSON 对象放入 S3 中,没有分隔符逗号
Kinesis Firehose - 啥是 S3 扩展目标配置?