AWS-使用Java访问s3存储桶中文件夹中的文件
我想访问特定s3 bucket文件夹中的文件(有一个文件夹结构) 我想在java中将该文件作为文件对象获取。我有bucket名称、区域名称和访问id 请让我知道如何做到这一点或一个链接,我可以参考AWS-使用Java访问s3存储桶中文件夹中的文件,java,amazon-web-services,amazon-s3,Java,Amazon Web Services,Amazon S3,我想访问特定s3 bucket文件夹中的文件(有一个文件夹结构) 我想在java中将该文件作为文件对象获取。我有bucket名称、区域名称和访问id 请让我知道如何做到这一点或一个链接,我可以参考 提前感谢您在Java中无法将其作为文件对象,因为它不是本地文件。如果要使用文件类,必须先下载它。否则,请查看AWS SDK for Java中可用的方法。要使用的实现可能与AWS相同,但是当需要读取文件夹中的文件时,您需要指定哪个文件夹是该文件 例如,当您传递访问S3 report文件夹的键时,我们希
提前感谢您在Java中无法将其作为
文件
对象,因为它不是本地文件。如果要使用文件
类,必须先下载它。否则,请查看AWS SDK for Java中可用的方法。要使用的实现可能与AWS相同,但是当需要读取文件夹中的文件时,您需要指定哪个文件夹是该文件
例如,当您传递访问S3 report文件夹的键时,我们希望在world文件夹中获得一个名为listOfCountries.json的文件
System.out.println("Downloading an object");
fullObject = s3Client.getObject(new GetObjectRequest("bucketName", "world/listOfCountries.json"));
嗨,马克,谢谢你的回答!你看到这个了吗?是的@DavidDennis。但它没有提到如何在特定文件夹中获取文件。