Распакуйте ZIP-файл на Amazon S3 - PullRequest
7 голосов
/ 29 ноября 2011

Я загружаю ZIP-файл в Amazon S3. Теперь мне нужно распаковать этот файл на S3. Есть ли команды, которые S3 должен разархивировать там. Я использую JAVA для загрузки файлов на S3.

Ответы [ 2 ]

8 голосов
/ 29 ноября 2011

Infact, я делаю то же самое.Вы загружаете почтовый индекс на S3.Напишите небольшую пакетную Java-программу, которая просканирует вашу папку на наличие почтового индекса на S3, загрузит ее, разархивирует, а затем снова загрузит данные обратно на S3.Если вы делаете это на экземпляре EC2 в том же регионе, что и ваша корзина, то, поскольку задержка очень мала, это должно произойти очень быстро.

5 голосов
/ 29 ноября 2011

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

...