我正在尝试创建一个 ftp 服务器(使用 windows/linux/mac - 不用担心),它将其存储作为 Amazon S3 存储。现在请注意,S3 本身不支持 FTP,因此这需要某种 hack 作为解决方案。
我研究了该主题并找到了各种解决方案,但我并不真正相信其中任何一个。他们是:
- 亚马逊 EC2 + TntDrive
- 使用中小企业
- 创建 EC2 实例并安装 FTP 服务器并将 S3 挂载为本地文件系统。
我试图在安全性和灵活性/流畅性方面找到最佳解决方案。您认为哪种解决方案最好,以及如何实现上述目标?
编辑 1:
我对以下解决方案非常感兴趣。这是我收集的内容:您可以将 EBS 卷附加到 EC2 实例并在该实例上运行 FTP 服务器。将 FTP 服务器指向附加的 EBS 卷,然后通过 FTP 上传您的文件 - 它将直接写入 EBS 卷。您可能希望使用可以支持恢复中断传输的 FTP 服务器和客户端,例如 FileZilla。当我假设以上所有内容时,我是否正确?
也有人可以逐步说明如何实现这一目标吗?