我有一个远程服务器,它托管着很大的.mp4
文件(大约10 s GB)。我需要获取这些文件并将其上传到我的AWS S3存储桶。
问题是,我知道直接的解决方案是从该服务器下载文件,然后将其上传到我的S3存储桶。
但是好像我正在消耗所需带宽的两倍。因此,假设我需要传输10 GB的视频,我将不得不编写一个微服务,wget
将文件== >> 10 GB +消耗的时间,然后将其上传到S3 =>另外10 GB +消耗了更多时间。
我认为我可能会使用FTP而不是HTTP请求来传输这些文件。但是我还没有弄清楚这是否可行甚至不建议。您的反馈将对我有很大帮助!
注意:我已经做了一天的研究。我被称为AWS的MediaStore,S3的Multipart上传,我甚至试图找到Twitch和Netflix如何处理其VOD存储。如果所有其他方法都失败了,我知道我可以恢复到S3的分段上传。我还发现了一些第三方应用程序,例如FileZilla,它们支持将S3挂载到FTP客户端上。但是我需要知道使用FTP的可行性。