將 Azure 儲存體總管連線到儲存體帳戶

已完成

儲存體帳戶能提供彈性的解決方案,可將資料保留成檔案、資料表和訊息。 透過 Azure 儲存體總管,即可輕鬆地讀取和操作此資料。

您想要讓工程師管理儲存在 Azure 儲存體中的資料,讓其可以維護由 CRM 應用程式所使用的資料。 您想要評估他們是否可以使用儲存體總管來達成此目的。

您將在這裡了解儲存體總管,以及如何使用它來管理多個儲存體帳戶和訂用帳戶中的資料。 您將了解使用儲存體總管連線資料、Azure Stack,及 Azure Data Lake Storage 中保留資料的不同方式。

什麼是儲存體總管?

儲存體總管是由 Microsoft 開發的 GUI 應用程式,可簡化儲存在 Azure 儲存體帳戶中的存取及管理資料方式。 儲存體總管適用於 Windows、macOS 和 Linux。

使用儲存體總管的一些優點包括:

  • 輕鬆地連線到多個儲存體帳戶並進行管理。
  • 介面可供連線 Data Lake Storage。
  • 您也可以使用該介面來更新和檢視儲存體帳戶中的實體。
  • 儲存體總管可免費下載和使用。

透過儲存體總管,您可在任何 Azure 儲存體帳戶上使用各種儲存體和資料作業工作。 這些工作包括編輯、下載、複製和刪除。

支援的軟體版本

Azure 儲存體總管應用程式會在下列版本的平台上執行:

作業系統 版本
Windows Windows 11、Windows 10、Windows 8 或 Windows 7
macOS macOS 10.12 Sierra 和更新版本
Linux Ubuntu 18.04 x64、Ubuntu16.04 x64 或 Ubuntu 14.04 x64

Azure 儲存體類型

Azure 儲存體總管可以從如下所示的服務存取許多不同的資料類型:

  • Azure Blob 儲存體: Blob 儲存體可用來將非結構化資料儲存為二進位大型物件 (Blob)。
  • Azure 資料表儲存體: 資料表儲存體可用來儲存 NoSQL、半結構化資料。
  • Azure 佇列儲存體: 佇列儲存體是用來將訊息儲存在佇列中,然後由應用程式透過 HTTP(S) 呼叫來加以存取及處理。
  • Azure 檔案儲存體: Azure 檔案儲存體是可透過伺服器訊息區通訊協定存取的檔案共用服務,類似傳統檔案伺服器。
  • Azure Data Lake Storage: 以 Apache Hadoop 為基礎的 Azure Data Lake 是專為大型資料磁碟區所設計,並可儲存非結構化和結構化資料。 Azure Data Lake Storage Gen1 是專用服務。 Azure Data Lake Storage Gen2 是 Azure Blob 儲存體,並包含帳戶上啟用的階層命名空間功能。

管理多個訂用帳戶中的多個儲存體帳戶

如果您的 Azure 租用戶中有跨多個訂用帳戶的多個儲存體帳戶,透過 Azure 入口網站來加以管理可能會相當耗時。 儲存體總管可讓您管理儲存在多個 Azure 儲存體帳戶中且跨 Azure 訂用帳戶的資料。

使用本機模擬器

在專案開發階段期間,您可能不想讓開發人員產生使用 Azure 儲存體帳戶的額外成本。 在那些情況下,可使用位於本機的模擬器。 儲存體總管支援兩款模擬器:Azure 儲存體模擬器和 Azurite。

  • Azure 儲存體模擬器會使用 Microsoft SQL Server 2012 Express LocalDB 的本機執行個體。 其會模擬 Azure 資料表、佇列和 Blob 儲存體。
  • 以 Node.js 為基礎的 Azurite 是一種開放原始碼模擬器,可透過 API 支援大多數 Azure 儲存體命令。

儲存體總管需要模擬器正在執行,才能予以開啟。 連線到您的模擬器與連線到 Azure 儲存體帳戶沒有什麼不同,除了您將選擇 [附加至本機模擬器] 連線類型。

所有在本機模擬的儲存體連線類型都會出現在 [本機和已連結]>[儲存體帳戶] 中。

將儲存體總管連線到 Azure

有數種方式可將儲存體總管應用程式連線到 Azure 儲存體帳戶。

存取 Azure 儲存體帳戶需要兩個權限: 管理和資料。 不過,您只能透過資料層權限使用儲存體總管。 資料層要求至少要授與使用者讀取資料角色。 讀取/寫入角色的本質應該與儲存在儲存體帳戶中資料類型相關。 資料層可用來存取 Blob、容器和其他資料資源。

管理角色會授與存取權,以檢視各種儲存體帳戶、容器和服務端點的清單。

連線類型

有許多方式可將 Azure 儲存體總管執行個體連線到 Azure 資源。 例如:

  • 使用 Microsoft Entra ID 新增資源
  • 使用連接字串
  • 使用共用存取簽章 URI
  • 使用名稱和金鑰
  • 附加至本機模擬器
  • 使用 URI 連結 Azure Data Lake Storage

我們將探索其中幾個連線類型,並概述設定連線所需的步驟。

使用 Microsoft Entra ID 新增 Azure 帳戶

當使用者可以存取資料層時,請使用此連線類型。 您只能使用它來建立容器。 透過 Microsoft Entra ID 連線到 Azure 儲存體比其他方法需要更多設定。 您用來連線到 Azure 的帳戶必須具有正確權限和授權,才能存取目標資源。

若要使用 Microsoft Entra ID 新增資源:

  1. 開啟儲存體總管。
  2. 選取 使用 Azure 登入 選項並登入 Azure。
  3. 連結到您的 Azure 儲存體帳戶。
  4. 選取 [透過 Microsoft Entra ID 新增資源],然後選擇 Azure 租用戶和相關聯的帳戶。
  5. 出現提示時,請提供所連線的資源類型。
  6. 檢閱並確認連線詳細資料,然後選取 [連線]

請務必選取正確的資源類型,因為這會變更所需要輸入的資訊。

您透過此方法建立的任何連線都會出現在資源樹狀結構中,在此分支中:本機和附加> 儲存體 帳戶>附加容器>Blob。

使用共用存取簽章 URI 進行連線

共用存取簽章 (SAS) URI 是用來存取 Azure 儲存體資源的明確識別碼。

在此連線方法中,將會使用 SAS URI 來存取所需的儲存體帳戶。 無論您想要使用檔案共用、資料表、佇列或 Blob 容器,都需要 SAS URI。 您可以從 Azure 入口網站或儲存體總管取得 SAS URI。 如需詳細資訊,請參閱建立帳戶 SAS

新增 SAS 連線:

  1. 開啟儲存體總管。
  2. 連結到您的 Azure 儲存體帳戶。
  3. 選取連線類型: [共用存取簽章 URI (SAS)]
  4. 為連線提供有意義的名稱。
  5. 提供 SAS URI。
  6. 檢閱並確認連線詳細資料,然後選取 [連線]

新增連線之後,該連線會作為新的節點出現在資源樹狀結構中。 您會在此分支中找到連線節點:本機和附加> 儲存體 帳戶>附加容器>服務。

使用儲存體帳戶名稱和金鑰進行連線

若要快速連線到 Azure 上的儲存體帳戶,您可以使用與儲存體建立關聯的帳戶金鑰。 若要從 Azure 入口網站尋找儲存體存取金鑰,請移至正確的儲存體帳戶頁面,然後選取 [存取金鑰]

若要新增連線:

  1. 開啟儲存體總管。
  2. 連結到您的 Azure 儲存體帳戶。
  3. 選取連線類型: [儲存體帳戶名稱和金鑰]
  4. 為連線提供有意義的名稱。
  5. 出現提示時,請提供儲存體帳戶的名稱,以及加以存取所需的任一帳戶金鑰。
  6. 從提供的清單,選取所要使用的儲存體網域。
  7. 檢閱並確認連線詳細資料,然後選取 [連線]

新增連線之後,該連線會出現在資源樹狀結構中作為連線節點。 線上節點位於此分支中:本機和附加> 儲存體 帳戶。

管理 Data Lake Storage Gen1

您可以使用儲存體總管存取並管理 Data Lake Storage Gen1 中儲存的資料。

若要連線到 Data Lake 服務,您需要與資料湖建立關聯的 URI。 使用 URI 可供存取不在訂用帳戶中的資源。 當有想要存取之資源的 URI 時,您可以使用 [Data Lake Storage Gen1] 選項來與其連線。