最近更新时间:2021-09-18
您可以将其它桶的文件拷贝到当前桶,也可以将当前桶的文件拷贝到其它桶(不支持跨区域桶之间的复制),需要拥有源桶的读权限和目标桶的写权限。
以下代码用于复制文件:
public void testCopyObject() { // 源桶 String sourceBucketName = "sourceBucketName"; // 源文件 String sourceKey = "sourceKey"; // 目标桶 String destinationBucketName = "destinationBucketName"; // 目标文件 String destinationKey = "destinationKey"; try { CopyObjectRequest copyObjRequest = new CopyObjectRequest(sourceBucketName, sourceKey, destinationBucketName, destinationKey); s3.copyObject(copyObjRequest); } catch (AmazonServiceException e) { System.err.println(e.getErrorMessage()); System.exit(1); } } |