我如何从S3 bucket中取出一个对象,一个文件,并将其读入spring-boot和java中的一个对象中。因此,我在S3中有一个文件,它包含多个json行,我想将其从那里读入对象列表。
现在我下面这个例子:
https://codetinkering.com/aws-s3-select-api-java-example/
如果我想流传输它,但我想读入一个对象列表,它就可以工作。
该文件包含多行数据,每行都是一个json对象,在AWS UI中,使用s3 select可以很好地工作
{
"name":"ABC"
"surname":"DEF"
}
{
"name":"ABC"
"surname":"DEF"
}
1条答案
按热度按时间yyyllmsg1#
下面是实现,首先在pom.xml中添加此依赖项
文件内容-此文件(文件名. txt)存在于AWS S3存储桶中
Java类
第一个
AwsS 3Service V1 - * 正在阅读S3文件记录并创建对象列表*
AwsS 3Service V2 - * 正在阅读内存中的S3文件记录并创建对象列表*
一个
输出