2011-11-28 52 views
6

Tôi đang tải tệp ZIP lên Amazon S3. Bây giờ tôi cần phải giải nén tập tin đó trên S3. Có bất kỳ lệnh nào mà S3 phải giải nén nó ở đó không. Tôi đang sử dụng JAVA để tải tệp lên S3.Giải nén tệp ZIP trên Amazon S3

Trả lời

7

Infact, tôi cũng làm như vậy. Bạn tải zip lên S3. Viết một chương trình hàng loạt java nhỏ sẽ quét thư mục của bạn cho zip trên S3, tải về, giải nén nó và sau đó tải dữ liệu trở lại S3 một lần nữa. Nếu bạn làm điều này trên một cá thể EC2 trên cùng một vùng với nhóm của bạn, thì vì độ trễ rất thấp, điều đó sẽ xảy ra rất nhanh.

4

S3 không phân tích cú pháp nội dung tệp của bạn. Nó không biết cách giải nén chúng. Nếu bạn cần tải lên từng tệp trong zip, bạn nên tự giải nén tệp đó và tải từng tệp lên một cách riêng biệt. This website about java.util.zip sẽ giúp bạn bắt đầu.

Các vấn đề liên quan