AWS 上高效的短寿命 FTP 服务器

AWS 上高效的短寿命 FTP 服务器

我有一个业务网站,该网站与我所在行业的其他服务集成。大多数服务都严格通过 FTP 将文件发送给其合作伙伴。当我通过 FTP 收到文件时,我会向网站所在的服务器(在本例中是同一台机器)生成 API 请求,然后删除 FTP 服务器上的文件。

有没有一种有效的方法,可以使用 AWS 通过 FTP 接收文件,然后生成请求?

我对使用某种无服务器解决方案(例如 AWS 的 Lambda)很感兴趣,但我不确定它是否可行或如何实现它。

注意:FTP 服务器将有多个用户,他们会对我的网站服务器产生略有不同的请求。

答案1

无服务器不适用于您的情况,因为您专门想要运行 FTP 协议。

如果不需要使用 FTP,就会有很多低成本的选项,例如直接上传到 Amazon S3 或通过 API 网关调用 AWS Lambda。

由于您希望运行 FTP,因此您需要一台服务器。您可能可以从t2.nano成本极低的 Amazon EC2 实例执行此操作。只需编写一个监控上传目录的小脚本,当它看到文件时就会采取行动。

相关内容