2017-04-20 27 views
0

我需要將文件從我的應用服務A複製到我的應用服務B.有沒有辦法將文件從Azure應用服務複製到另一個天青應用服務?

要做到這一點,我可以簡單地通過FTP將A文件下載到我的電腦,並通過FTP將它們上傳到B。

有沒有辦法做到這種ftp下載直接從A到B?我想蔚藍的應用服務控制檯和捻電源外殼,但我發現了以下錯誤:

enter image description here

我知道,我可以克隆整個應用服務,但是這不是我想要什麼。

感謝您的建議。

回答

2

據我所知,azure kudu不支持ftp工具。

此外,我不認爲有一種方法可以在沒有下載和重新上傳的情況下複製文件,至少我在FTP commands列表中找不到任何這樣的內容,到目前爲止我沒有看到任何客戶端支持類似的內容。

您需要下載並重新上傳。

這是一種解決方法,您可以使用一些工具來幫助您複製文件。

這些工具還會將文件保存到本地(在臨時文件夾中)並再次上傳。

例如WinSCP FTP客戶端確實支持遠程複製。

登錄後您可以右鍵單擊該文件並選擇遠程複製標籤。

如果您想在kudu中將文件從A複製到B,我建議您可以使用git工具來幫助您複製文件(整個應用程序服務)。

更多細節,你可以參考下面的步驟:

1.Generate在您的Web服務A. git的URL

(1)你可以先設置您的部署的用戶名和密碼。

enter image description here

(2)啓用本地git的部署

enter image description here

enter image description here

(3)查找概述Web服務git的URL。

enter image description here

2.In的捻,定位到站點文件夾和更改添加如下代碼:

注意:您需要刪除wwwort文件夾中的所有文件添加密碼,如下面的用戶名後面格式:

https://{username}:{password}@xxxxxxxxxxxxxxxx.scm.azurewebsites.net:443/xxxxxxxxxxxxxxx.git 

代碼:

git clone {git url} wwwroot 

結果:

enter image description here

+1

好吧,我發現備份和恢復更加簡單有效。並沒有涉及太多的步驟。並不明白爲什麼downvoting,因爲我列出了一個完全有效的解決方案! – astaykov

+0

謝謝,不完美的我想要什麼,但可以做的伎倆 –

相關問題