任何人都可以建议我使用方法或示例代码将数据(逐行)写入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
}
请检查流程并向我建议代码示例。
非常感谢...
答案 0 :(得分:0)
注意到这是3年前的问题,现在您可以使用AWS Kinesis Firehose轻松实现此目的,您可以简单地将该字符串写入firehose,firehose将帮助您按时间或大小聚合,然后传递给S3。