I have some files that are stored on S3. On users request, I want to transfer them to FTP server of a third party site. Amazon S3 does not support FTP/SFTP.
Currently I
S3 only has APIs to get data to it and from it. It also has an API function to copy data between two buckets, but that's about it.
If you require to transfer data from S3 to other places and want to save the download from S3 to your local machine I suggest you start a t1.micro instance and put a script on it to download the files to it (you won't pay the bandwidth because between S3 and EC2 instance on the same region you don't pay anything and its significantly faster) and then upload from that instance to the remote 3rd party FTP site.