2009-08-21 2 views
5

나는 Paperclip 플러그인을 통해 S3에 고해상도 이미지 (및 엄지 손가락)를 보관하는 Rails 앱을 보유하고 있습니다.먼저 서버에 파일을 복사하지 않고 S3에서 파일을 zip/tar 할 수 있습니까?

사용자가 한 번의 다운로드로 여러 개의 고해상도 파일을 다운로드하는 것을 허용하고 싶습니다. 처음에 다시 서버에 복사하지 않고 S3에서 .zip/.tar 파일을 만들 수 있습니까? 우리의 응용 프로그램은 큰 전용 상자에서 실행하고 여분의 대역폭 히트를 저장 싶어요.

답변

5

S3의 파일을 tarring 처리하고 사용자에게 전달하는 전용 EC2 인스턴스를 얻을 수 있습니다. 그 이상으로, 당신이하고 싶은 것은 가능한 것이 아닙니다.

+0

S3와 EC2 사이의 전송은 무료이기 때문입니다. – Scott

+0

S3의 파일을 tarring 처리하기 위해 "EC2 인스턴스"를 가져 오는 방법은 무엇입니까? – Smickie

+1

가상 머신 인스턴스를 설치하고, 웹 서버를 설치하고,이를 수행하기위한 코드를 작성하십시오. –

관련 문제