2017-10-13 141 views
0

我正在編寫一個簡單的API,它位於Azure上,我需要一個地方來存儲可以在代碼中進行更改的配置文件。我想把它放在webroot中。如何將文件存儲在Azure的文件系統中

在你說這是一個可怕的做法之前,我知道。這個API非常小(Azure的免費版本實際上對我來說已經綽綽有餘),並且該文件的大小小於1MB。我不想購買blob存儲或其他專爲大型項目設計的東西。我並不關心可伸縮性,我只是希望數據能夠持久。

問題是我在哪裏以及如何存儲此文件。我可以使用路徑「D:/ home/site /」或類似的東西嗎?我需要做些什麼來完成這項工作?如果這是不可能的,有沒有其他的選擇對我來說有希望不會矯枉過正?

+0

「在Azure上託管的簡單API」:App Service? API應用程序? VM?功能?雲服務? – CSharpRocks

+0

它作爲App Service託管。 – rkevin

回答

1

問題是我在哪裏以及如何存儲此文件。我可以使用路徑「D:/ home/site /」或類似的東西嗎?我需要做些什麼來完成這項工作?

看來你是託管在Azure上的應用程序服務的API應用程序,你想找到可用於保存配置文件的地方。正如您所提到的,您可以將文件存儲在d:\home中,並且該文件將在您的站點的所有實例之間保留並共享。本文可以幫助您瞭解the Azure App Service file system,請閱讀。

您可以在部署API應用程序時上傳此配置文件,或通過Kudu console上載此配置文件。

相關問題