2017-09-11 90 views
1

我知道你可以在D:\ local \ Temp中的azure函數中使用本地文件系統。在2個Azure函數之間共享文件?

兩個天青功能可以共享文件系統中的目錄嗎?

我想下載一個文件在一個天青功能,並讀/寫在另一個,並上傳到另一個天青功能。

這可能嗎?還是我必須在一個天藍色的功能中完成所有這3個步驟?

回答

3

共享本地文件夾不是兩種功能之間進行通信的推薦方式。如果你在消費計劃上運行,你的功能可能在兩個不同的實例(服務器)上運行,因此它們將失去這個通信通道。

使用像Blob存儲而不是本地文件夾。

1

如果2個Azure的功能是功能於一體的應用程序,我們可以使用共享路徑

D:\home。您提到的路徑D:\local\Temp是一個臨時文件夾,如果應用程序重新啓動,那麼文件將丟失在文件夾中。

注意:如果我們使用Azure函數的共享路徑,我們需要注意共享文件夾的限制大小,這取決於您的service plan price tier

如果您使用的是2個Azure功能應用程序,則可以使用Azure blob storage

這可能嗎?還是我必須在一個天藍色的功能中完成所有這3個步驟?

是的,你也可以在一個天藍色的功能中做到這一點。