将 Azure 存储中的文件移动到共享网络目录
Posted
技术标签:
【中文标题】将 Azure 存储中的文件移动到共享网络目录【英文标题】:Move file in Azure Storage to shared network directory 【发布时间】:2021-12-18 05:58:38 【问题描述】:工作流/功能(我不知道怎么称呼它)应该在 Azure 中。
现代应用程序可以写入 Azure 而不是共享目录
旧版 B 应用程序可以从共享目录而非 Azure 中读取
-
A 向 Azure 发送文件
Azure 将文件发送到共享目录
2. 可能吗?
更新: 我可以使用 azcopy 但我必须在本地运行它。我可以将此命令放入 Azure 中定期运行的“某物”中吗?
【问题讨论】:
【参考方案1】:使用 Azure 文件存储,应用程序 A 可以将数据存储在存储帐户(位于 Azure 上),并且应用程序 B 可以安装指向 Azure 文件存储的网络驱动器。
应用程序 A 可以像这样上传文件(假设它使用 c#):
https://docs.microsoft.com/en-us/dotnet/api/overview/azure/storage.files.shares-readme
应用程序 B 将像这样安装:
【讨论】:
应用程序 B 不能这样做,不要问为什么 :) 问题是 Azure 可以将文件移动到网络目录吗? 是的,但您需要在 VM 中挂载网络目录并设置 *** 以允许 Azure 与您的本地环境之间的通信以上是关于将 Azure 存储中的文件移动到共享网络目录的主要内容,如果未能解决你的问题,请参考以下文章
当文件上传到 azure 文件共享时,如何添加触发器以将文件从 azure 文件共享移动到 azure blob?
使用 Nodejs 将文件从 Azure 存储 blob(容器)复制到 Azure 文件共享