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);
}
미리 감사드립니다.