我試圖啓用使用Java的Amazon S3存儲桶的版本控制。但是,我無法做到。我得到一個異常在Amazon S3存儲桶中啓用版本控制
「異常狀態代碼:400,AWS請求ID:DC53C8220CEC7D4C,AWS 錯誤代碼:MalformedXML,AWS錯誤消息:您提供的XML是沒有很好地形成或沒有驗證對我們發佈的架構,S3擴展請求ID:qAdibjSkoFltjoYTFZSdTOnh8JXwZrxkjgrTcgaXqZYGIgVdbRxr8VXzwkO4ilaG「
有人可以請在代碼中指出錯誤。我附上負責啓用存儲桶版本控制的代碼部分。
public void enableVersioning(String bucketName) {
SetBucketVersioningConfigurationRequest request =
new SetBucketVersioningConfigurationRequest(bucketName,
new BucketVersioningConfiguration("ENABLED"));
AmazonS3 s3 = new AmazonS3Client(credentials); // I have the credentials
s3.setBucketVersioningConfiguration(request);
}
在此先感謝。