Есть ли способ получить список всех файлов из указанного списка каталогов на конкретном S3 bucket
, вызвав облачный API только один раз?
Например, допустим, у меня есть следующая структура на моем S3
облачный сервис:
A/
AA/
XXX/
B/
BB/
/EMPTY
C/
/EMPTY
D/
DD/
XXX/
И у меня также есть список каталогов, из которых я хочу получить контент:
Requested Paths: {
"A/AA/XXX",
"B/BB/XXX",
"C/CC/XXX",
"D/DD/XXX"
}
Я хотел бы создать карту с парами ключ / значениегде ключ представлен определенным путем к каталогу, а значение представлено его содержимым.Если путь не существует, тогда пара ключ / значение не должна существовать, эфир.Примерно так:
Map {
"A/AA/XXX" : Content
"D/DD/XXX" : Content
}
Обратите внимание, что нет ключей, соответствующих B/BB/XXX
и C/CC/XXX
, поскольку XXX
не является частью B/BB/
/ path, а CC/XXX
не является частьюC/
путь эфира.