aws s3 for java v2 DownloadFileRequest怎么用
时间: 2024-03-20 12:42:28 浏览: 52
aws for java
要使用 AWS SDK for Java V2 下载 S3 中的文件,可以使用 `DownloadFileRequest` 类。以下是一个简单的示例代码:
```java
S3Client s3Client = S3Client.builder().region(Region.US_EAST_1).build();
String bucketName = "your-bucket-name";
String key = "your-object-key";
Path filePath = Paths.get("path-to-download-file");
DownloadFileRequest downloadRequest = DownloadFileRequest.builder()
.bucket(bucketName)
.key(key)
.build();
s3Client.downloadFile(downloadRequest, filePath);
```
在这个示例中,我们首先创建了一个 S3Client 对象,然后指定要下载的文件的 bucket 名称和 key,接着创建了一个 `DownloadFileRequest` 对象,并指定了要下载的文件的信息。最后调用 `s3Client.downloadFile` 方法来下载文件。
请注意,上述示例仅适用于下载小文件。如果要下载大文件,最好使用 `DownloadObjectRequest` 类,它支持分段下载,可以提高下载效率。
阅读全文