gpt4 book ai didi

java - 使用java AWS S3客户端sdk和cloudfront CDN端点从AWS S3下载图像

转载 作者:行者123 更新时间:2023-12-01 05:08:29 25 4
gpt4 key购买 nike

目前,我正在使用 AmazonS3Client 实例使用“ key ”和“存储桶名称”下载 S3 对象,如下所示。

object = s3Client.getObject(new GetObjectRequest(BucketDetails.getBucketDetails(), iconPath));
file = new File(destinationPath);
reader = new BufferedInputStream( object.getObjectContent());
writer = new BufferedOutputStream(new FileOutputStream(file));
int read = -1;
while ( ( read = reader.read() ) != -1 )
{
writer.write(read);
}
writer.flush();
writer.close();
reader.close();

默认情况下,它指向默认的 S3 端点。

我已经为我的 S3 访问创建了一个 Cloudfront 发行版。

是否可以将AmazonS3Client的端点设置为云前端分发以提高下载性能?

最佳答案

如果您有 Cloudfront 发行版,并且已公开文件,则不需要任何类型的 AWS 客户端库即可访问它。您可以使用您选择的文件检索机制来抓取文件。

关于java - 使用java AWS S3客户端sdk和cloudfront CDN端点从AWS S3下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12388645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com