iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 10
0
DevOps

Learn Azure in 30 days系列 第 10

#10-利用Azure Storage Explorer上傳檔案

利用Azure Storage Explorer上傳檔案

將檔案丟到Azure Storage的方式有很多種
從開發人員的SDK,REST API,命令介面的Azure PowerShell,Azure CLI,AzCopy與介面工具等等,而這一篇則是紀錄如何使用Azure上的免費工具Azure Storage Explorer來進行Azure Storage的操作

Azure Storage Explorer

Azure Storage Explorer 是一套微軟推出的免費工具
並且能夠跨平台使用,Windows、Linux、MacOS等
接著我們來用看看吧,文章設置流程如下

  • 創建一個Azure Storage
  • 利用Azure Storage Explorer 連接 Storage Account
  • 利用SAS連接Azure Storage
  • Azure Storage Explorer檔案的上傳及屬性設置

創建一個Azure Storage

為了防止醒醒吧你沒有Azure Storage我們立即在Azure Portal上建置一個儲存體帳戶,並且新增一個Blob

相關的Azure Storage說明 可以參考 #9 Azure Storage 儲存體來也
接著新增一個blob

利用Azure Storage Explorer連接

下載什麼我就不多說惹 google 一下應該滿好download的
進入Azure Storage Explorer左上角可以點擊連結
連結的方式有三種

  • Azure Account
  • SAS&Connection String
  • 存取金鑰
    連接完畢可以看到Explorer列出相關的Storage清單
    
    點擊Upload上傳一個檔案

直接利用存取金鑰進行存取

Azure Storage 預設創建後會有兩個存取金鑰

回到Azure Storage Explorer將連接字串內的與儲存體帳戶名稱與機碼填入

利用SAS連接Azure Storage

什麼是共用存取簽章

共用存取簽章(SAS)是一種 URI,可將有限的存取權限授與Azure儲存體資源.如果您有不受信任的用戶端,不應該使用您的儲存體帳戶金鑰,但又想要將特定儲存體帳戶資源的存取權委派給這些用戶端,則您可以將共用存取簽章提供給這些用戶端。透過將共用存取簽章 URI 散布給這些用戶端,您就可以授權用戶端在指定時段內存取某項資源。帳戶層級 SAS 可以委派多個儲存體服務 (例如 Blob、檔案、佇列、資料表) 的存取權。請注意,帳戶層級 SAS 目前不支援儲存的存取原則。

在Azure Portal產生一個SAS的連線字串
這邊需要注意的是UTC時間的設置因為在台灣調整為+8

接著回到Azure Storage Explorer選取SAS連線,將URI填入

連線完畢


上一篇
#9-Azure Storage 儲存體來也
下一篇
#11-設置Azure Storage CacheControl(Explorer,C#,PS)
系列文
Learn Azure in 30 days30

尚未有邦友留言

立即登入留言