Если у вас есть доступ для запуска программ на SFTP-сервере (через SSH или веб-страницу), вы можете выполнить загрузку на том же хосте, на котором хранится файл.
Если это невозможно, вам нужно извлечь файл из SFTP и загрузить его на S3. Вы добьетесь максимальной производительности, сделав это из экземпляра EC2, но вы можете сделать это с любого хоста.
Есть некоторые службы, такие как FTP2Cloud , которые также делают это.