我当前正在开发的 Azure 网站需要能够从(第三方)FTP 上传和下载文件。 FTP 受 IP 限制,并且由于 Azure 网站没有固定/保留 IP,这成为一个问题。
解决方法可能是在虚拟机(具有固定 IP)上创建 REST api(使用 WebApi)。该网站可以使用此 REST api 作为 FTP 的代理。但我希望有人对这个问题有更好的想法/经验?
最佳答案
正如您所提到的,没有保留的出站 IP 地址。您确实需要在云服务(网络/工作线程)或虚拟机中找到您的 ftp 上传/下载代码。我不知道您正在使用的数据量,但有非常实惠的 VM 层(从 A0 开始,每月 13 美元),您可以为其配置 ftp 管理代码。此时您实际上如何管理数据,我将由您决定(因为有很多方法)。
关于azure - 从 Azure 网站到 IP 限制的 FTP 进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30275456/