将 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?

将文件复制到 Azure 文件共享(Azure 存储)

将文件上传到 Azure 存储文件共享的脚本

使用 Nodejs 将文件从 Azure 存储 blob(容器)复制到 Azure 文件共享

如何使用 Azure Function 在 Azure 文件共享中解压缩文件?

以编程方式下载 Azure 文件共享文档