我们正在构建需要访问文件系统的App功能。我在其他地方读过,该存储并非专用于特定应用,而是共享的。运行时,是否有任何方法可以将应用程序转移到新的存储位置?
您的Azure Function应用程序具有多个文件系统存储位置。
d:\ local指向非共享的本地虚拟机存储。这是临时的,例如从VM中取消提供功能时,存储将消失。您有500MB存储在这里。因此,如果我们将功能应用程序扩展到5个实例,则这五个实例中的每个实例都将在其自己的VM上运行,并且每个实例都有其自己的500MB的d:\ local存储。
d:\ home指向您的所有功能应用程序实例都可以访问的共享存储文件夹。随着功能应用程序的扩展或移动,文件夹保持不变。当然,这暗含的是,对于扩展原因,您可能不希望使用性能关键的路径。
当然,您可以在函数中自己访问存储API。
希望能有所帮助。
| 归档时间: |
|
| 查看次数: |
978 次 |
| 最近记录: |