2017-09-14 86 views
1

我們正在構建一個需要訪問文件系統的Ap​​p函數。我已經在其他地方看過,存儲不是專用於特定的應用程序,而是共享的。有沒有什麼辦法可以讓應用在運行時轉移到新的存儲位置?Azure App函數文件系統

回答

3

您的Azure功能應用程序具有多個文件系統存儲位置。

d:\ local指向非共享本地到虛擬機的存儲。這是暫時的,因爲當您的功能從虛擬機中取消配置時,存儲將消失。你有500MB在這裏存儲。因此,如果我們已將功能應用程序擴展爲5個實例,那麼這五個實例中的每一個都將運行在它自己的虛擬機上,並且每個實例都有自己的d:\本地存儲500MB。

d:\ home指向您的所有功能應用程序實例都可以訪問的共享存儲文件夾。隨着您的功能應用程序被縮小或移動,該文件夾保持不變。當然,這意味着由於規模原因,您可能不希望性能關鍵路徑使用它。

當然你可以在你的函數中自己訪問存儲API。

希望有所幫助。