問題描述
Azure PaaS服務是否有FTP/S服務呢?
回答問題
應用服務(Web App/App Service)在建立時候,預設建立了FTP服務並自動開啟,用於應用部署。但它不是適合作為FTP檔案伺服器,如果需要儲存檔案,可以使用Azure 儲存服務(Stroage Account)。
如何登入到App Service的FTP呢?
方式一:在App Service的Overview頁面,可以檢視到FTP的主機名,而連線的Username以及Password 可以在Get publish profile檔案中獲取。
<publishProfile profileName="xxxxx - FTP" publishMethod="FTP" publishUrl="ftp://xxxxxxxxxxxxxxxxxxxxxxxx/site/wwwroot" ftpPassiveMode="True" userName="xxxx\$xxxx" userPWD="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" destinationAppUrl="xxxxxxxxxxxxxxxxx" SQLServerDBConnectionString="" mySQLDBConnectionString="" hostingProviderForumLink="" controlPanelLink="xxxxxxxxxxxxxx" webSystem="WebSites"> |
方式二:在App Service的Deploymnet Center頁面,可以直接檢視FTPS Credentials,裡面包含了FTPS endpoint, Username,Password。
參考資料
登入 Azure Web 應用 FTP 伺服器和 Kudu 站點的幾種方法:https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-web-app-ftp-kudu-login
使用 FTP/S 將應用部署到 Azure 應用服務: https://docs.azure.cn/zh-cn/app-service/deploy-ftp#deploy-files-to-azure
Azure 儲存文件: https://docs.azure.cn/zh-cn/storage/
Azure 儲存包括物件、檔案、磁碟、佇列和表儲存。 還有用於混合儲存解決方案的服務,以及用於傳輸、共享和備份資料的服務。