Я пытаюсь перечислить объекты из корзины, но продолжаю блокироваться, когда пытаюсь перечислить объекты в корзине.
Однако все команды s3.list*
завершаются неудачно с приведенной ниже ошибкой. Как вернуть список файлов из папки внутри корзины?
Код
LOGGER.info("tomorrowBucket: [{}]", tomorrowBucket);
if (s3.doesBucketExistV2(tomorrowBucket)) {
LOGGER.info("made it");
LOGGER.info("probably gonna fail");
for (S3ObjectSummary summary : S3Objects.inBucket(s3, tomorrowBucket)) {
LOGGER.info(" * " + summary.getKey() + " " + "(size = " + summary.getSize() + ")");
}
LOGGER.info("made it past");
}
Журналы
tomorrowBucket: [20200311]
- made it
- probably gonna fail
Ошибка
com.amazonaws.SdkClientException: Failed to parse XML document with handler class com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListObjectsV2Handler
...
Caused by: org.xml.sax.SAXParseException; Premature end of file.