Я знаю, и я использовал метод s3Client.listObjects (req) с ListObjectsRequest.Работает отлично.Вы создаете объект:
ListObjectsRequest ()
.withBucketName (bucket)
.withPrefix (folderPath)
.withDelimiter (DELIMITER)
Это в некоторых случаях, когда вы имитировали структуру папок, очень полезно ПОЛУЧИТЬ РЕЗЮМЕ.
Есть некоторый способиспользуйте ту же логику префиксов и разделителей , чтобы получить полные объекты вместо сводки Это может быть полезно, если вы хотите получить несколько ограниченных объектов.
Альтернативой является запуск списка и«n» получает, но я хочу знать, есть ли способ запустить один вызов (один http-вызов),
что-то вроде:
GetObjectsRequest ()
.withBucketName (bucket)
.withPrefix (folderPath)
.withDelimiter (DELIMITER)
и что он возвращаетзавершенные объекты ... (или листированный список )