在版本 1 SDK 中,发出复制请求非常简单:
new CopyObjectRequest(sourceBucket, sourceKey, destinationBucket, destinationKey)
在版本 2 SDK 中,Builder
对于 CopyObjectRequest
没有明确的方法来设置源与目标。有一个copySource(copySource)
方法接受完整路径,但没有明显的方法来设置目标存储桶或目标 key 或正常设置源存储桶和源 key (无需构建完整路径和处理 URL 编码)。
他们的new S3 examples只需忽略新副本的工作原理及其 JavaDoc for CopyObjectRequest
没有这方面的真实信息。
最佳答案
他们在 Github 上有一个很好的例子:https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javav2/example_code/s3/src/main/java/com/example/s3/CopyObject.java
关于java - AWS Java SDK 2 S3复制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56670285/