我想将对象上传到Amazon版本化存储桶(使用Java AWS SDK),并为此对象设置自定义版本(目标是为所有对象设置相同的版本,上传在一次)使用自定义版本号将对象上传到Amazon S3
PutObjectResult por = amazonS3Client.putObject(...);
por.setVersionId("custom_version");
那么,是不是设置一个版本上传对象的正确方法?
此代码是否会导致2个独立的请求到亚马逊?
如果在调用por.setVersionId(..)时互联网被破坏会怎么样?
为什么por.setVersionId(..)不会抛出异常(如SdkClientException),如果此方法真的试图在Amazon服务器上设置版本ID?