如何配置我的 azure 应用程序服务以使用 UNC 路径将文件上传到我的内部网络?
How can I configure my azure app service to upload the files on my internal network using UNC path?
所以,我在 Azure 上托管了一个应用服务,我希望该应用服务将文件上传到我本地服务器的共享文件夹。本地服务器配置了一些软件来处理这些上传的文件。
在开发环境中,使用 UNC 路径一切正常,例如10.197.1.65/Public/MyFolder/ 并且我的应用程序可以通过网络复制文件,但我不确定如何从应用程序服务中执行此操作。
我在研究过程中遇到了一些解决方案,例如创建 ASE 和 VNET、将 Azure 存储映射到我的本地驱动器等,但我不确定哪个是可行和合适的 approach.Thanks很多.
您不能使用应用服务的 UNC 路径,因为应用程序无法使用 Azure Web 应用程序沙箱 Restricted Outgoing Ports 中的端口 445、137、138 和 139 连接到任何地方。
据我所知,App service with VNet Integration 可以很好地从虚拟网络或您的本地网络访问或对话资源,但您可能需要为您的网站部署站点到站点 VPN 网关当地环境。这样,它不支持挂载驱动器,但您可以直接从您的应用程序访问本地数据。
对于应用服务上的 Windows 容器,这是一项预览功能,您可以将 Azure 文件共享装载到应用服务应用中的目录,然后从本地计算机 transfer data into Azure Files。可以通过多种方法与 Azure 文件共享进行交互。
所以,我在 Azure 上托管了一个应用服务,我希望该应用服务将文件上传到我本地服务器的共享文件夹。本地服务器配置了一些软件来处理这些上传的文件。
在开发环境中,使用 UNC 路径一切正常,例如10.197.1.65/Public/MyFolder/ 并且我的应用程序可以通过网络复制文件,但我不确定如何从应用程序服务中执行此操作。
我在研究过程中遇到了一些解决方案,例如创建 ASE 和 VNET、将 Azure 存储映射到我的本地驱动器等,但我不确定哪个是可行和合适的 approach.Thanks很多.
您不能使用应用服务的 UNC 路径,因为应用程序无法使用 Azure Web 应用程序沙箱 Restricted Outgoing Ports 中的端口 445、137、138 和 139 连接到任何地方。
据我所知,App service with VNet Integration 可以很好地从虚拟网络或您的本地网络访问或对话资源,但您可能需要为您的网站部署站点到站点 VPN 网关当地环境。这样,它不支持挂载驱动器,但您可以直接从您的应用程序访问本地数据。
对于应用服务上的 Windows 容器,这是一项预览功能,您可以将 Azure 文件共享装载到应用服务应用中的目录,然后从本地计算机 transfer data into Azure Files。可以通过多种方法与 Azure 文件共享进行交互。