【发布时间】:2019-06-19 14:38:08
【问题描述】:
在版本 1 SDK 中,发出复制请求很简单:
new CopyObjectRequest(sourceBucket, sourceKey, destinationBucket, destinationKey)
在版本 2 SDK 中,CopyObjectRequest 的 Builder 没有明确的方法来设置源与目标。有一个copySource(copySource) 方法接受完整路径,但没有明显的方法来设置目标存储桶或目标密钥或正常设置源存储桶和源密钥(无需构建完整路径并处理 URL 编码)。
他们的new S3 examples 只是忽略了新副本的工作原理,而他们的JavaDoc for CopyObjectRequest 没有这方面的真实信息。
【问题讨论】:
-
注意:在最初提出这个问题后的某个时候,AWS 更新了他们的 S3 示例,提供了一个副本如何工作的示例。
标签: java amazon-s3 aws-java-sdk-2.x