目前,我正在使用 AmazonS3Client 实例使用“密钥”和“存储桶名称”下载 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 访问创建了一个云端分发。
我可以将 AmazonS3Client 的端点设置为云前端分发以提高下载性能吗?