Поиск файлов в ведрах - PullRequest
0 голосов
/ 31 марта 2012

Я сохранил несколько ежедневных файлов в разных корзинах. Имя файла имеет фиксированный формат, но нет. Имя файла company_raw_date.tgz как ...

company_raw_2010-12-03.tgz
company_raw_2010-12-04.tgz
company_raw_2010-12-05.tgz
company_raw_2010-12-06.tgz

Но ведро может быть s3: // sales / декабрь или s3: // архив / компания Одно и то же имя можно найти в нескольких сегментах, и данные могут совпадать или не совпадать.

Мой вопрос заключается в том, как мне выполнить поиск во всех сегментах за определенную дату и загрузить все найденные файлы вместе с их именами.

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

Это из веб-приложения, которое вы хотите скачать файлы S3. Если да, то AWS java SDK призван удовлетворить ваши требования.

Я сделал то же самое для моего веб-приложения java struts2.

0 голосов
/ 01 июня 2012

Все SDK AWS поддерживают получение списка сегментов, настроенного как часть вашей учетной записи.Если вам нужен более простой способ, выполните вызов REST следующим образом:

   GET / HTTP/1.1
   Host: s3.amazonaws.com
   Date: date
   Authorization: signatureValue

См. http://docs.amazonwebservices.com/AmazonS3/2006-03-01/API/RESTServiceGET.html для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...