1

我需要遷移應用程序Azure和我有50GB的存儲空間,並與250GB的Azure的文件存儲一個Azure的Web應用程序,我將用它來存儲視頻,圖像和其他東西。訪問Azure文件存儲的最簡單方法是什麼?

我的應用程序存儲在我的應用程序相同的目錄文件夾中的文件,所以這是很容易的事,我沒有訪問另一臺服務器,像Azure的文件存儲似乎是。

我通過FTP訪問我的app文件夾,就像是在其他服務器,但僅此文件夾具有儲存50GB。是否存在250GB的Azure文件存儲文件夾映射到我的應用程序文件夾的方式,或者我必須改變我的代碼來使用Azure的API?

回答

1

您的應用程序可以在不更改代碼的情況下針對Azure文件共享工作。您將需要使用cmdkey持久保存憑據,然後使用文件共享路徑或裝入的驅動器在您的應用程序中,而不是本地路徑。欲瞭解更多信息,可以參考:

+0

「運行在Azure虛擬機或雲服務或本地客戶端上的應用程序可以在雲中安裝文件共享,就像桌面應用程序安裝典型的SMB共享一樣。」 如果我有一個應用程序發佈的喜歡簡單的Web應用程序是什麼,我只能通過FTP訪問該app文件夾?我不知道應用程序類型「Web應用程序」是否受到教程中提及的三種類型的限制。 有什麼辦法來安裝此文件夾或類似這樣的東西在裏面Azure的文件存儲驅動器?或者我必須更改我的代碼才能使用Azure庫或REST Api? –

0

我運行它運行以下命令上登錄一個批處理文件,你可以使用你選擇哪個驅動器盤符:

net use <drive-letter>: /delete /y 
net use <drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> /u:<storage-account-name> <storage-account-key> 

帶虛擬信息的示例如下所示:

net use t: /delete /y 
net use t: \\testaccount.file.core.windows.net\testshare /u:accountname verylongstorageaccountkey 
+0

我猜這個命令只適用於Azure虛擬機。我的應用程序由一個簡單的Azure Web應用程序託管,我只能通過FTP訪問以發佈這些文件。我想將驅動器映射到應用程序文件夾內,就像一個公共文件夾一樣,但這是不可能的。 :( –

+0

此命令不僅適用於Azure虛擬機,而且我已將其構建到本地網絡的登錄腳本中,因此每當有人登錄時網絡驅動器都會重新連接:) –

相關問題