title: FTP server using S3 as storage
body: <p>I am trying to create a ftp server ( using windows/linux/mac - no concern) which would have its storage as a Amazon S3 storage. Now note that S3 does not support FTP natively so this would need some kind of hack as a solution.</p>
  
  <p>I researched about the topic and found various solutions but am not really convinced be any of those. Them being:</p>
  
  <ol>
  <li>Amazon EC2 + TntDrive</li>
  <li>Using SME</li>
  <li>Creating an EC2 instance and installing FTP server and mounting S3 as local filesystem.</li>
  </ol>
  
  <p>I am trying to find the best solution in terms of security and flexibility/smoothness. Which solution do you think is the best and how to achieve the above?</p>
  
  <p><strong>Edit 1 :</strong> </p>
  
  <p>I am very interested in the following solution. here is what I gather : You can attach the EBS volume to an EC2 instance and run an FTP server on that instance. Point the FTP server to the attached EBS volume, then just FTP up your file - it will be written directly to the EBS volume. You would want to use an FTP server and client that can support resuming interrupted transfers - for example, FileZilla. Am I correct when I assume all of the above ? </p>
  
  <p><strong>Also can anyone give the step by step procedure on how to achieve this?</strong></p>