繁体   English   中英

使用Azure功能将文件从Azure Blob存储复制到Azure文件存储

[英]Copy files from Azure Blob storage to Azure File Storage with Azure functions

我有Azure Blob存储中的文件,我希望能够通过Azure VM上运行的FTP服务器与用户共享。

据我了解,您无法在VM上安装Blob存储,但您可以使用“net use”挂载Azure文件共享。

Blob存储上的文件将以递增方式上传,因此理想情况下我希望在上传Azure文件时将其复制到Azure文件中,Azure功能似乎是理想的方式,因为它们很容易设置并为我处理Blob存储上的触发器。

如何使用Azure功能将文件从Blob存储复制到Azure文件共享?

您可以在Azure功能上设置触发器绑定,以便Azure Blob存储容器中的Blob触发。 然后,您必须下载blob的文件流并将其上载到Azure存储文件共享。

Azure功能不包括对输出绑定直接支持Azure存储文件共享的支持。 因此,您需要在代码中使用Azure Storage SDK,或者查看将文件共享安装到Azure Functions运行时环境,以便您可以从Azure功能中为其写入文件更新。

另一种解决方案是使用Azure Logic Apps实现此功能,而无需编写任何代码。 本文可能有助于与Azure存储文件共享集成 - > 使用文件系统连接器从逻辑应用程序连接到本地文件系统

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM