2009-08-21 12 views
5

Yüksek çözünürlüklü görüntüleri (ve başparmaklarını) S3'te (Paperclip eklentisi aracılığıyla) arşivleyen bir Rails uygulamasına sahibim.S3'te dosyaları ilk önce sunucuya kopyalamaksızın nasıl zip/tar tartabilirim?

Kullanıcıların tek bir karşıdan yükleme ile birden fazla yüksek çözünürlüklü dosyayı indirmelerine izin vermeyi çok isterim. S3 üzerinde bir .zip/.tar dosyası, önce sunucuya geri kopyalanmadan oluşturulabilir mi? Bizim app büyük adanmış bir kutu üzerinde çalışır ve ekstra bant genişliği hit kaydetmek isterim.

cevap

5

Katıştırılmış dosyaları S3'ten kaldırmak ve bunları kullanıcılara aktarmak için özel bir EC2 örneği alabilirsiniz. Bunun ötesinde, yapmak istediğiniz şey mümkün değil.

+0

Bunun nedeni S3 ve EC2 arasındaki transferlerin serbest olmasıdır. – Scott

+0

"S3'ten çıkarılan dosyaları işlemek için" EC2 örneğini alma "ya ne dersiniz? – Smickie

+1

Bir sanal makine örneği yükleyin, bir web sunucusu kurun, bunu yapmak için bir kod yazın, bitti. –

İlgili konular