【Azure 應用服務】Azure App Service 自帶 FTP服務

問題描述

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”>
<databases />
</publishProfile>

 

 

方式二:在App Service的Deploymnet Center頁面,可以直接查看FTPS Credentials,裡面包含了FTPS endpoint, Username,Password。

 

 

參考資料

登錄 Azure Web 應用 FTP 伺服器和 Kudu 站點的幾種方法//docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-web-app-ftp-kudu-login

使用 FTP/S 將應用部署到 Azure 應用服務 //docs.azure.cn/zh-cn/app-service/deploy-ftp#deploy-files-to-azure

Azure 存儲文檔//docs.azure.cn/zh-cn/storage/

Azure 存儲包括對象、文件、磁碟、隊列和表存儲。 還有用於混合存儲解決方案的服務,以及用於傳輸、共享和備份數據的服務。