2017-02-20 34 views
0

這甚至可能嗎?我有幾個Web應用程序和一些在相同App服務計劃下運行的Azure函數。我想(理想情況下)讓他們使用特定的存儲計劃,以便我可以將所有內容保存在一個地方。我根據同一計劃在不同的容器中設想它們。如何配置我的Web應用程序和功能應用程序使用哪個存儲帳戶?

如果這是不可能的,那麼文件在哪裏?它們是否在App Service計劃本身內置的存儲上?如果是這樣,我可以連接到這個,所以我可以通過像存儲資源管理器的東西來管理文件?

回答

0

我想(理想情況下)讓他們使用特定的存儲計劃,這樣我就可以把所有東西放在一個地方。我根據同一計劃在不同的容器中設想它們。如果這不可能......那麼文件在哪裏?

Every Azure Web App has a home directory stored/backed by Azure Storage。更多詳細信息請參考Azure WebApp sandbox。它由Azure WebApp Service所有,我們目前無法選擇Azure存儲來設置WebApp。但我們可以配置存儲帳戶Azure WebApp Diagnostic logs

它們是否在內置於App Service Plan本身的存儲中?如果是這樣,我可以連接到這個,所以我可以通過像存儲資源管理器的東西來管理文件?

不同的WebApp Service Plan有不同的存儲量。我們可以使用Kudu工具(https://yoursite.scm.azurewebsites.net)來管理文件。更多關於Kudu的信息請參考document

更新: 我們可以通過Kudu工具訪問主目錄。更多詳細信息請參考快速安裝指南 enter image description here

+0

我可以使用Azure存儲瀏覽器訪問此主目錄嗎?我做了這一個 - 我能夠看到一個Azure功能應用程序,並看到了'run.csx'和'wwwroot'文件和文件夾等。如果這些文件不在Azure存儲帳戶中,怎麼可能我做了這個? – Deane

+0

我們無法使用Azure存儲資源管理器訪問此主目錄。這些文件位於由Azure WebApp服務後端處理的Azure存儲帳戶中。我們不知道存儲的帳戶名稱。我們可以使用上面提到的Kudu工具訪問主目錄(https://yourwebsite.scm.azurewebsites.net)。 –

+0

我還更新了答案中kudu工具的快照。 –

相關問題