分享方式:


設定 Azure Blob 儲存體 連線

Azure Blob 儲存體 是 Microsoft 的雲端物件儲存解決方案。 Blob 儲存體已針對儲存大量非結構化資料進行最佳化。 本文概述建立 Azure Blob 儲存體 連線的步驟。

支援的驗證類型

Azure Blob 儲存體 連接器分別支援下列複製和數據流 Gen2 的驗證類型。

驗證類型 複本 數據流 Gen2
匿名
帳戶金鑰
共用存取簽章 (SAS)
組織帳戶
服務主體

在數據流 Gen2 中設定您的連線

Microsoft Fabric 中的 Data Factory 會使用 Power Query 連接器,將數據流 Gen2 連線到 Azure Blob。 下列連結提供您在數據流 Gen2 中連線到 Azure Blob 所需的特定 Power Query 連接器資訊:

  • 若要開始使用 Dataflow Gen2 中的 Azure Blobs 連接器,請移至 從 Microsoft Fabric 中的 Data Factory 取得數據。
  • 連線到 Azure Blob 連接器之前,請務必先安裝或設定任何 Azure Blob 必要條件
  • 若要從 Power Query 連線到 Azure Blobs 連接器,請移至 power Query Online 連線 至 Azure Blob 儲存體。

在某些情況下,Power Query 連接器文章可能包含進階選項、疑難解答、已知問題和限制,以及其他可能也會證明有用的資訊。

在數據管線中設定您的連線

流覽至Data Factory管線的 [ 新增連線] 頁面 ,以設定連線詳細數據並建立連線。

Screenshot showing the new connection page.

您有兩種方式可以瀏覽至此頁面:

  • 在複製助理中,選取連接器之後,流覽至此頁面。
  • 在管線中,在選取 [連線 ion] 區段中的 [+ 新增] 並選取連接器之後,流覽至此頁面。

步驟 1:指定帳戶名稱或 URL、連線和連線名稱

Screenshot showing the common connection setup for Azure Blob Storage.

在 [ 新增連接 ] 窗格中,指定下列欄位:

  • 帳戶名稱或 URL:指定您的 Azure Blob 儲存體 帳戶名稱或 URL。 流覽至 記憶體帳戶中的 [端點 ] 區段,而 Blob 服務端點是帳戶 URL。
  • 連線:選取 [建立新聯機]。
  • 連線 ion 名稱:指定連線的名稱。

步驟 2:選取並設定您的驗證種類

在 [ 驗證種類] 下,從下拉式清單中選取您的驗證種類,然後完成相關的設定。 Azure Blob 儲存體 連接器支援下列驗證類型:

Screenshot showing selecting authentication kind page.

匿名驗證

選取 [驗證種類] 底下的 [匿名]。

Screenshot showing Anonymous authentication.

帳戶金鑰驗證

指定 Azure Blob 儲存體的帳戶金鑰。 移至您的 Azure Blob 儲存體 帳戶介面,流覽至 [存取金鑰] 區段,然後取得您的帳戶密鑰。

Screenshot showing account key authentication.

共用存取簽章 (SAS) 驗證

指定記憶體資源的共用存取簽章令牌(SAS 令牌),例如 Blob 或容器。

Screenshot showing shared access signature authentication page.

如果您沒有 SAS 令牌,請切換至 Azure Blob 儲存體 帳戶介面中的共用存取簽章。 在 [允許的資源類型] 下,選取 [服務]。 然後選取 [產生 SAS] 並 連接字串。 您可以從顯示的 SAS 令牌取得 SAS 令牌

共用存取簽章是 URI,其中包含其查詢參數中驗證存取記憶體資源所需的所有資訊。 若要使用共用存取簽章存取記憶體資源,用戶端只需要將共用存取簽章傳入適當的建構函式或方法。

如需共用存取簽章的詳細資訊,請移至 共用存取簽章:瞭解共用存取簽章模型

組織帳戶驗證

選取 [登入],以顯示登入介面。 輸入您的帳戶和密碼以登入您的組織帳戶。 登入之後,請返回 [ 新增連線 ] 頁面。

Screenshot showing organizational account authentication.

服務主體驗證

當您使用此驗證時,您必須指定租使用者識別碼、服務主體用戶端標識碼和服務主體金鑰。

Screenshot showing Service principal authentication.

  • 租使用者標識碼:指定應用程式所在的租使用者資訊(功能變數名稱或租用戶標識碼)。 將滑鼠停留在 Azure 入口網站 右上角以擷取它。
  • 服務主體用戶端識別碼:指定應用程式的用戶端標識碼。
  • 服務主體金鑰:指定應用程式的金鑰。

若要使用服務主體驗證,請遵循下列步驟:

  1. 在 Microsoft Entra 識別符中註冊應用程式實體,方法是遵循 使用 Microsoft Entra ID 授權 Blob 的存取權。 請記下這些值,您用來定義連線:

    • 租用戶識別碼
    • Application ID
    • 應用程式金鑰
  2. 在 Azure Blob 儲存體 中授與服務主體適當的許可權。 如需角色的詳細資訊,請移至指派 Azure 角色以存取 Blob 數據

    • 作為來源,在訪問控制 (IAM),至少授與 儲存體 Blob 數據讀取者角色。
    • 作為目的地,在訪問控制 (IAM),至少授與 儲存體 Blob 數據參與者角色。

步驟 3:建立您的連線

選取 [建立] 以建立您的連線。 如果所有認證都正確,則已成功測試並儲存您的建立。 如果不正確,建立會失敗並出現錯誤。

數據表摘要

下表包含數據管線連接建立的屬性。

名稱 描述 必要 屬性 複本
帳戶名稱或 URL Azure Blob 儲存體 帳戶名稱或端點。 Yes
[連接] 選取建立新連線 Yes
連線名稱 線上名稱。 Yes
驗證種類 移至 [ 驗證]。 Yes 移至 [ 驗證]。

驗證

下表中的屬性是支持的驗證類型。

名稱 描述 必要 屬性 複本
匿名
帳戶金鑰
- 帳戶金鑰 Azure Blob 儲存體的帳戶金鑰。 Yes
共用存取簽章 (SAS)
- SAS 令牌 儲存體 資源的共用存取簽章令牌,例如 Blob 或容器。 Yes
組織帳戶
服務主體
- 租用戶識別碼 租使用者資訊(功能變數名稱或租用戶標識碼)。 Yes
- 服務主體用戶端識別碼 應用程式的用戶端識別碼。 Yes
- 服務主體金鑰 應用程式的金鑰。 Yes