我想將對象上傳到Amazon版本化存儲桶(使用Java AWS SDK),併爲此對象設置自定義版本(目標是爲所有對象設置相同的版本,上傳在一次)使用自定義版本號將對象上傳到Amazon S3
PutObjectResult por = amazonS3Client.putObject(...);
por.setVersionId("custom_version");
那麼,是不是設置一個版本上傳對象的正確方法?
此代碼是否會導致2個獨立的請求到亞馬遜?
如果在調用por.setVersionId(..)時互聯網被破壞會怎麼樣?
爲什麼por.setVersionId(..)不會拋出異常(如SdkClientException),如果此方法真的試圖在Amazon服務器上設置版本ID?