java 是否有办法在S3中连续写入流(逐行

zqdjd7g9  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(135)

任何人都可以请建议我的方式或样本代码写入数据(逐行)到S3。
这就像一个流进入一些文件,只要我的程序收到每一行,它必须写在S3中,所以我只需要一个桶和一个文件在S3中。
样品输入:

String lines[] = ["This is first line","This is Second line", "This is Third Line"]

s3 Initialization,...etc
itererator i = lines;  
while (i.hasnext())
{
    s3Service.putObject(testBucket, i); // Write each line in S3
}

请检查流程,并建议我与代码样本.
非常感谢...

eulz3vhy

eulz3vhy1#

注意到这是3年前的一个问题,现在您可以使用AWS Kinesis Firehose轻松实现这一点,您只需将该字符串写入Firehose,Firehose将帮助您按时间或大小进行聚合,然后交付给S3。

相关问题