Код: Выделить всё
private static int getBucketFileCount(AmazonS3 s3, ListObjectsV2Request req) {
ListObjectsV2Result result;
int fileCount = 0;
log.info("Counting s3 files");
do {
result = s3.listObjectsV2(req);
for (S3ObjectSummary objectSummary : result.getObjectSummaries()) {
fileCount++;
}
req.setContinuationToken(result.getNextContinuationToken());
} while (result.isTruncated() == true);
return fileCount;
}
Получит ли getObjectSummaries количество объектов, хранящихся в корзине S3?
Как мне использовать функцию getNextMarker() с моей текущей реализацией? Что мне нужно изменить?
Подробнее здесь: https://stackoverflow.com/questions/458 ... using-java