設定與 Azure Blob 儲存體的連線
Azure Blob 儲存體是 Microsoft 針對雲端推出的物件儲存體解決方案。 Blob 儲存體已針對儲存大量非結構化資料進行最佳化。 本文概述建立Azure Blob 儲存體連線的步驟。
支援的驗證類型
Azure Blob 儲存體連接器分別支援下列複製和資料流程 Gen2 的驗證類型。
驗證類型 | 複本 | Dataflow Gen2 |
---|---|---|
匿名 | √ | √ |
帳戶金鑰 | √ | √ |
共用存取簽章 (SAS) | √ | √ |
組織帳戶 | √ | √ |
服務主體 | √ | √ |
在 Dataflow Gen2 中設定連線
Microsoft Fabric Data Factory 使用 Power Query 連接器,將 Dataflow Gen2 連線至 Azure Blob。 下列連結提供連線至 Dataflow Gen2 中 Azure Blob 所需的特定 Power Query 連接器資訊:
- 若要開始使用 Dataflow Gen2 中的 Azure Blob 連接器,請參閱<從 Microsoft Fabric Data Factory 取得資料>。
- 在連線至 Azure Blob 連接器之前,請務必安裝或設定任何 Azure Blob 資料庫必要條件。
- 若要從 Power Query 連線至 Azure Blob 連接器,請參閱<從 Power Query Online 連線至 Azure Blob 儲存體>。
在某些情況下,Power Query 連接器文章可能包含進階選項、疑難排解、已知問題和限制,以及其他可能有用的資訊。
在資料管線中設定連線
瀏覽至 Data Factory 管線的新增連線頁面,以設定連線詳細資料並建立連線。
有兩種方式可以瀏覽至此頁面:
- 在複製助理中,選取連接器之後,瀏覽至此頁面。
- 在管線中,選取 [連線] 區段中的 [+ 新增] 並選取連接器之後,瀏覽至此頁面。
步驟 1:指定帳戶名稱或 URL、連線和連線名稱
在 [新連線] 窗格中,指定下列欄位:
- 帳戶名稱或 URL:指定 Azure Blob 儲存體帳戶名稱或 URL。 瀏覽至儲存體帳戶中的 [端點] 區段,Blob 服務端點就是帳戶 URL。
- 連線:選取 [建立新連線]。
- 連線名稱:提供連線的名稱。
步驟 2:選取並設定驗證類型
在 [驗證類型] 下,從下拉式清單中選取驗證類型,然後完成相關的組態。 Azure Blob 儲存體連接器支援下列驗證類型:
匿名驗證
選取 [驗證類型] 下的 [匿名]。
帳戶金鑰驗證
指定 Azure Blob 儲存體帳戶金鑰。 前往 Azure Blob 儲存體帳戶介面,瀏覽至 [存取金鑰] 區段,並取得帳戶金鑰。
共用存取簽章 (SAS) 驗證
指定儲存體資源 (如 Blob 或容器) 的共用存取簽章權杖 (SAS 權杖)。
如果沒有 SAS 權杖,請在 Azure Blob 儲存體帳戶介面中切換至 [共用存取簽章]。 在 [允許的資源類型] 下方,選取 [服務]。 然後,選取 [產生 SAS 和連接字串]。 可以從顯示的 SAS 權杖處取得 SAS 權杖。
共用存取簽章是一種 URI,此 URI 會在其查詢參數中包含對儲存體資源進行驗證式存取所需的一切資訊。 若要使用共用存取簽章存取儲存體資源,用戶端只需在適當的建構函式或方法中傳入共用存取簽章即可。
若要了解有關共用存取簽章的詳細資訊,請參閱<共用存取簽章:了解共用存取簽章模型>。
組織帳戶驗證
選取 [登入],以顯示登入介面。 輸入帳戶和密碼來登入組織帳戶。 登入之後,請返回 [新連線] 頁面。
服務主體驗證
使用此驗證時,必須指定租用戶識別碼、服務主體用戶端識別碼和服務主體金鑰。
- 租用戶識別碼:指定應用程式所在租用戶的資訊 (網域名稱或租用戶識別碼)。 將游標停留在 Azure 入口網站右上角,以擷取該資訊。
- 服務主體用戶端識別碼:指定應用程式的用戶端識別碼。
- 服務主體金鑰:指定應用程式的金鑰。
若要使用服務主體驗證,請遵循下列步驟:
遵循<使用 Microsoft Entra ID 授權存取 Blob>中的說明,在 Microsoft Entra ID 中註冊應用程式實體。 請記下這些值,以便用於定義連線:
- 租用戶識別碼
- Application ID
- 應用程式金鑰
在 Azure Blob 儲存體中授與服務主體適當權限。 若要了解有關角色的詳細資訊,請參閱<指派 Azure 角色以存取 Blob 資料>。
- 針對來源,至少在 存取控制 (IAM) 中授與儲存體 Blob 資料讀者角色。
- 針對接收,至少在 [存取控制 (IAM)] 中授與 [儲存體 Blob 資料參與者] 角色。
步驟 3:建立連線
選取 [建立] 以建立您的連線。 如果所有認證都正確,則表示建立已成功測試並儲存。 如果不正確,建立會失敗並出現錯誤。
資料表摘要
下列資料表包含資料管線連接建立所需的屬性。
名稱 | 描述 | 必要 | 屬性 | 複本 |
---|---|---|---|---|
帳戶名稱或 URL | Azure Blob 儲存體帳戶名稱或端點。 | 必要 | ✓ | |
[連接] | 選取建立新連線。 | 必要 | ✓ | |
連線名稱 | 連線的名稱。 | 必要 | ✓ | |
驗證類型 | 請參閱<驗證>。 | 必要 | 請參閱<驗證>。 |
驗證
下表中的屬性是支援的驗證類型。
名稱 | 描述 | 必要 | 屬性 | 複本 |
---|---|---|---|---|
匿名 | ✓ | |||
帳戶金鑰 | ✓ | |||
- 帳戶金鑰 | 輸入 Azure Blob 儲存體的帳戶金鑰。 | 必要 | ||
共用存取簽章 (SAS) | ✓ | |||
- SAS 權杖 | 儲存體資源 (如 Blob 或容器) 的共用存取簽章權杖。 | 必要 | ||
組織帳戶 | ✓ | |||
服務主體 | ✓ | |||
- 租用戶識別碼 | 租用戶資訊 (網域名稱或租用戶識別碼)。 | 必要 | ||
- 服務主體用戶端識別碼 | 應用程式的用戶端識別碼。 | 必要 | ||
- 服務主體金鑰 | 應用程式的金鑰。 | 必要 |