[Azure]使用模擬的Azure Blob環境來進行開發

最近在工作上使用到Azure Blob的服務,但沒有可以用來測試的Azure Blob 環境

幸好微軟有提供本地端測試用的Azure Blob模擬器環境

就來介紹一下如何使用

下載與安裝Azure Blob Emulator

首先要先下載Azure Blob Emulator,在這邊我是使用獨立的安裝程式,你也可以安裝Azure SDK來取得

安裝時記得要使用具有系統管理員身分的使用者

安裝完在你的應用程式目錄會有Microsoft Azure Storage Emulator,去執行它

預設它會幫你在你電腦上的localdb建立一個database,完成後同時也會列出相關的指令

使用Azure storage explorer管理工具

可以使用Azure storage explorer管理介面來管理Azure Storage,也可以用來管理本地端的emulator
Azure storage explorer - 按此下載

如果是要連結本地端的emulator,在這個畫面按cancel直接進入即可

在explorer畫面中,會標註(Development),這個就是本地端的emulator內的Blob

測試上傳檔案到本地端的emulator blob

記得要先裝Azure Storage SDK

接下來就開始寫code啦,在範例中我使用一張圖片上傳到emulator的Blob中

使用方式請參考快速入門:使用 .NET 上傳、下載及列出 Blob

程式執行完之後就會在Azure storage explorer管理工具上看到我們剛剛上傳的Container與blob

我的練習範例

參考資料

使用 Azure 儲存體模擬器進行開發和測試
快速入門:使用 .NET 上傳、下載及列出 Blob