如何从 Azure Web App 读取文件并将文件写入本地 NAS?

How to Read and Write files from Azure Web App to an on premise NAS?

我在 Azure 应用服务上有一个 Web 应用 (.NET MVC) 运行。此应用程序创建了一些 PDF 文件,我想将它们存储在我组织的本地 NAS 中,需要凭据才能访问它。

  1. 这怎么可能?
  2. 安全吗?
  3. 最佳做法是什么?

是的,这是可能的。实现如下图,两个需求如下

  1. 有一个 on-premise 服务器可以挂载您的 on-premise NAS 文件系统来读写文件。
  2. 在 Azure 上,您需要创建一个 VPN 网关来构建 Site-to-Site VPN 连接,以帮助您的 Azure WebApp 请求您的 on-premise 服务器中继文件操作。

更多关于Azure VPN Gateway的详细介绍,请参考官方教程Create a Site-to-Site connection in the Azure portal了解如何上手。

是的,它很安全。我认为这是一个通用的解决方案。

希望对您有所帮助。