2015-09-24 3 views
1

Я использую метод list_objects узла узла aws-sdk (http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#listObjects-property), чтобы попытаться найти объекты из ведра s3.поиск объектов в s3 bucket с использованием модуля узла

Я хотел был бы иметь возможность поиска по имени файла, и в моем случае у нас есть несколько файлов с таким же именем внутри ведра с другой папкой (префикс).

Есть ли способ, чтобы перечислить все эти объекты

+0

Я также столкнулся с аналогичной ситуацией при реализации в Java. Мне не удалось найти прямой путь, поэтому я сначала захватил список, нашел соответствующие файлы, а затем 'getObject (файл)'. Будет ли следить за этим вопросом для лучшего подхода – guptakvgaurav

+0

Я попытался добавить разделитель: '/' в запросе listObjects, и я получил список папок как CommonPrefixes в ответе. Я делаю предположение, что файл существует в корневом каталоге, а также в каждой из папок. Легче, чем повторять через полный список IMO –

ответ