2009-08-21 52 views
5

我有一個Rails應用程序,它可以在S3上存檔高分辨率圖像(和大拇指)(通過Paperclip插件)。如何在沒有先將S3複製到服務器的情況下在S3上壓縮/ tar文件?

我很想讓用戶下載一個單一的下載多個高清晰度文件。是否可以在S3上創建.zip/.tar文件而無需先將其複製回服務器?我們的應用程序運行在一個大型的專用盒子上,我很想節省額外的帶寬。

回答

5

你可以得到一個專用的EC2實例來處理tarring了文件從S3,並將其轉發給用戶。除此之外,你想做的事情不是可能的。

+0

這是因爲S3和EC2之間的傳輸是空閒的。 – Scott 2009-08-21 14:23:38

+0

如何讓「EC2實例處理從S3中刪除文件」? – Smickie 2011-02-03 13:15:19

+1

安裝一個虛擬機實例,安裝一個web服務器,編寫一些代碼來做到這一點,完成。 – 2011-02-08 17:34:18

相關問題