Я пытаюсь добавить новый набор тегов к S3 ведро с использованием API AWS Java, но я получаю сообщение об ошибке, как это:MalformedXML при мечения в ведро S3
com.amazonaws.services.s3.model.AmazonS3Exception: The XML you provided was not well-formed or did not validate against our published schema (Service: Amazon S3; Status Code: 400; Error Code: MalformedXML; Request ID: 5B3401CBDB133A88), S3 Extended Request ID: z1EDhMH5vN7o/9Tk93K5R1gWmmqUr49WjEz2rovD9HRCGJ54yHBfoTuUURvnpoizlCUK3Fy9qbY=
Это код Я написал (newTags
является Map<String, String>
):
List<TagSet> tags = amazonS3.getBucketTaggingConfiguration(bucketName).getAllTagSets();
tags.add(new TagSet(newTags));
s3Service.setBucketTaggingConfiguration(bucketName, new BucketTaggingConfiguration(tags));
Я даже не используя XML сам, и ошибка не приносит никакой пользы, как к тому, что на самом деле происходит неправильно. Что происходит?