Azure Storage 是微軟 Azure 云提供的云端存儲解決方案,當(dāng)前支持的存儲類型有 Blob、Queue、File 和 Table。
筆者在《Azure Table storage 基本用法》一文中,介紹了 Table Storage 的基本用法,本文將通過 C# 代碼介紹 Blob Storage 的主要使用方法。
Blob Storage 是什么?
Azure Blob Storage 是用來存放大量的像文本、圖片、視頻等非結(jié)構(gòu)化數(shù)據(jù)的存儲服務(wù)。我們可以在任何地方通過互聯(lián)網(wǎng)協(xié)議 http 或者 https 訪問 Blob Storage。簡單說,就是把文件放在云上,給它一個 URL,通過這個 URL 來訪問文件。這就涉及到一個問題:如何控制訪問權(quán)限?答案是我們可以根據(jù)自己的需要,設(shè)置 Blob 對象是只能被自己訪問,還是可以被所有人訪問。
下面是 Blog Storage 典型的應(yīng)用場景:
存儲圖片和文檔,這些文件可以直接通過瀏覽器訪問。
支持分布式訪問,主要用于 cdn。