Azure App Functions文件系统

Ric*_*ley 2 function azure

我们正在构建需要访问文件系统的Ap​​p功能。我在其他地方读过,该存储并非专用于特定应用,而是共享的。运行时,是否有任何方法可以将应用程序转移到新的存储位置?

Bil*_*lam 5

您的Azure Function应用程序具有多个文件系统存储位置。

d:\ local指向非共享的本地虚拟机存储。这是临时的,例如从VM中取消提供功能时,存储将消失。您有500MB存储在这里。因此,如果我们将功能应用程序扩展到5个实例,则这五个实例中的每个实例都将在其自己的VM上运行,并且每个实例都有其自己的500MB的d:\ local存储。

d:\ home指向您的所有功能应用程序实例都可以访问的共享存储文件夹。随着功能应用程序的扩展或移动,文件夹保持不变。当然,这暗含的是,对于扩展原因,您可能不希望使用性能关键的路径。

当然,您可以在函数中自己访问存储API。

希望能有所帮助。