使用受控 VNet 搭配您的 Microsoft Purview 帳戶

重要事項

目前,受控虛擬網路和受控私人端點適用于部署在下欄區域中的 Microsoft Purview 帳戶:

  • 澳大利亞東部
  • 加拿大中部
  • 美國東部
  • 美國東部 2
  • 北歐
  • 西歐

Conceptual overview

本文說明如何為 Microsoft Purview 設定受控虛擬網路和受控私人端點。

支援的地區

目前,受控虛擬網路和受控私人端點適用于部署在下欄區域中的 Microsoft Purview 帳戶:

  • 澳大利亞東部
  • 加拿大中部
  • 美國東部
  • 美國東部 2
  • 北歐
  • 西歐

支援的資料來源

目前支援下列資料來源具有受控私人端點,並可在 Microsoft Purview 中使用受控 VNet 執行時間進行掃描:

  • Azure Blob 儲存體
  • Azure Cosmos DB
  • Azure Data Lake Storage Gen 2
  • 適用於 MySQL 的 Azure 資料庫
  • 適用於 PostgreSQL 的 Azure 資料庫
  • Azure 專用 SQL 集區 (先前稱為 SQL DW)
  • Azure 檔案儲存體
  • Azure SQL Database
  • Azure SQL 受控執行個體
  • Azure Synapse Analytics

此外,如果您需要使用任何驗證選項而不是受控識別來執行掃描,例如 SQL 驗證或帳戶金鑰,您可以為 Azure 金鑰保存庫 資源部署受控私人端點。

Managed 虛擬網路

Microsoft Purview 中的受控虛擬網路是一種虛擬網路,由 Azure 部署和管理,位於與 Microsoft Purview 帳戶相同的區域內,以允許掃描受控網路內的 Azure 資料來源,而不需要在 Azure 中由客戶部署和管理任何自我裝載整合執行時間虛擬機器。

Microsoft Purview Managed 虛擬網路架構

您可以在 Microsoft Purview 受控虛擬網路內部署 Azure 受控Integration Runtime。 受控 VNet 執行時間會從該處使用私人端點,安全地連線並掃描支援的資料來源。

在受控虛擬網路內建立受控 VNet 執行時間,可確保資料整合程式是隔離且安全的。

使用受控虛擬網路的優點:

  • 透過受控虛擬網路,您可以將管理虛擬網路的負擔卸載至 Microsoft Purview。 您不需要建立和管理 Azure Integration Runtime的 VNet 或子網,即可用於掃描 Azure 資料來源。
  • 不需要具備深度的 Azure 網路知識,即可安全地進行資料整合。 對於資料工程師來說,使用受控虛擬網路已大幅簡化。
  • 受控虛擬網路和受控私人端點可防止資料外泄。

重要事項

目前,只有與 Microsoft Purview 帳戶區域相同的區域才支援受控虛擬網路。

注意事項

您無法將全域 Azure 整合執行時間或自我裝載整合執行時間切換至受控 VNet 執行時間,反之亦然。

當您第一次在 Microsoft Purview 帳戶中建立受控 VNet 執行時間時,會為您的 Microsoft Purview 帳戶建立受控 VNet。 您無法檢視或管理受控 VNet。

受控私人端點

受控私人端點是在 Microsoft Purview Managed 中建立的私人端點,虛擬網路建立 Microsoft Purview 和 Azure 資源的私人連結。 Microsoft Purview 會代表您管理這些私人端點。

Microsoft Purview 受控私人端點

Microsoft Purview 支援私人連結。 私人連結可讓您存取 Azure (PaaS) 服務 (,例如 Azure 儲存體、Azure Cosmos DB、Azure Synapse Analytics) 。

當您使用私人連結時,資料來源與受控虛擬網路之間的流量會完全透過 Microsoft 骨幹網路周遊。 Private Link可防範資料外泄風險。 您可以建立私人端點來建立資源的私人連結。

私人端點會使用受控虛擬網路中的私人 IP 位址,有效地將服務帶入其中。 私人端點會對應至 Azure 中的特定資源,而不是整個服務。 客戶可以限制其組織核准之特定資源的連線能力。 深入瞭解 私人連結和私人端點

注意事項

若要降低系統管理額外負荷,建議您建立受控私人端點來掃描所有支援的 Azure 資料來源。

警告

如果 Azure PaaS 資料存放區 (Blob、Azure Data Lake Storage Gen2、Azure Synapse Analytics) 已針對它建立私人端點,即使允許來自所有網路的存取,Microsoft Purview 也只能使用受控私人端點來存取它。 如果私人端點不存在,您必須在這類情況下建立一個。

當您在 Microsoft Purview 中建立受控私人端點時,會以「擱置中」狀態建立私人端點連線。 核准工作流程已起始。 私人連結資源擁有者負責核准或拒絕連線。

受控私人端點的核准

如果擁有者核准連線,則會建立私人連結。 否則,將不會建立私人連結。 不論是哪一種情況,受控私人端點都會以連線的狀態更新。

核准受控私人端點

只有處於核准狀態的受控私人端點可以將流量傳送至指定的私人連結資源。

互動式撰寫

互動式撰寫功能可用於測試連線、流覽資料夾清單和資料表清單、取得架構和預覽資料等功能。 您可以在建立或編輯 Purview-Managed 虛擬網路 中的 Azure Integration Runtime時啟用互動式撰寫。 後端服務會預先配置互動式撰寫功能的計算。 否則,每次執行任何需要更多時間的互動式作業時,都會配置計算。 互動式撰寫的存留時間 (TTL) 為 60 分鐘,這表示它會在上一個互動式撰寫作業的 60 分鐘後自動停用。

互動式撰寫

部署步驟

必要條件

為 Microsoft Purview 帳戶部署受控 VNet 和受控 VNet 執行時間之前,請確定您符合下列必要條件:

  1. 部署在其中一個 支援區域中的 Microsoft Purview 帳戶。
  2. 從 Microsoft Purview 角色,您必須是 Microsoft Purview 帳戶中根集合層級的資料編者。
  3. 從 Azure RBAC 角色,您必須是 Microsoft Purview 帳戶和資料來源的參與者,才能核准私人連結。

部署受控 VNet 執行時間

注意事項

下列指南示範如何使用受控 VNet 執行時間註冊及掃描第 2 代Azure Data Lake Storage。

  1. 透過下列方式開啟 Microsoft Purview 治理入口網站:

    顯示 Microsoft Purview 帳戶的螢幕擷取畫面

  2. 流覽至 資料對應 -- > 整合執行時間

    顯示Microsoft Purview 資料對應功能表的螢幕擷取畫面

  3. [整合執行時間 ] 頁面,選取 [+ 新增 ] 圖示,以建立新的執行時間。 選取 [Azure],然後選取 [ 繼續]

    顯示如何建立新 Azure 執行時間的螢幕擷取畫面

  4. 提供受控 VNet 執行時間的名稱、選取區域並設定互動式撰寫。 選取 [建立]

    顯示建立受控 VNet 執行時間的螢幕擷取畫面

  5. 第一次部署受控 VNet 執行時間會在 Microsoft Purview 治理入口網站中觸發多個工作流程,以建立 Microsoft Purview 及其受控儲存體帳戶的受控私人端點。 在每個工作流程上選取 ,以核准對應 Azure 資源的私人端點。

    顯示受控 VNet 執行時間部署的螢幕擷取畫面

  6. 在Azure 入口網站中,從您的 Microsoft Purview 帳戶資源視窗中,核准受控私人端點。 從 [受控儲存體帳戶] 頁面,核准 Blob 和佇列服務的受控私人端點:

    顯示如何核准 Microsoft Purview 受控私人端點的螢幕擷取畫面

    顯示如何核准 Microsoft Purview 受控私人端點的螢幕擷取畫面 - 已核准

    顯示如何核准受控儲存體帳戶受控私人端點的螢幕擷取畫面

    顯示如何核准受控儲存體帳戶受控私人端點的螢幕擷取畫面 - 已核准

  7. 從 [管理] 選取 [受控私人端點],以驗證是否已成功部署和核准所有受控私人端點。 所有私人端點都會獲得核准。

    顯示 Microsoft Purview 中受控私人端點的螢幕擷取畫面

    顯示 Microsoft Purview 中受控私人端點的螢幕擷取畫面 - 已核准

部署資料來源的受控私人端點

您可以使用受控私人端點來連線資料來源,以確保傳輸期間的資料安全性。 如果您的資料來源允許公用存取,而且您想要透過公用網路連線,您可以略過此步驟。 只要整合執行時間可以連線到您的資料來源,就可以執行掃描執行。

若要部署及核准資料來源的受控私人端點,請遵循下列步驟,從清單中選取您選擇的資料來源:

  1. 流覽至 [ 管理],然後選取 [ 受控私人端點]

  2. 取 [+ 新增]

  3. 從支援的資料來源清單中,選取對應至您打算使用受控 VNet 執行時間掃描之資料來源的類型。

    顯示如何為數據源建立受控私人端點的螢幕擷取畫面

  4. 提供受控私人端點的名稱,從下拉式清單中選取 Azure 訂用帳戶和資料來源。 選 取 [建立]

    顯示如何選取資料來源以設定受控私人端點的螢幕擷取畫面

  5. 從受控私人端點清單中,為您的資料來源選取新建立的受控私人端點,然後選取 [管理Azure 入口網站中的核准],以核准Azure 入口網站中的私人端點。

    顯示資料來源受控私人端點核准的螢幕擷取畫面

  6. 按一下連結,就會將您重新導向至Azure 入口網站。 在 [私人端點連線] 下,選取新建立的私人端點,然後選取 [ 核准]

    顯示如何在 Azure 入口網站 中核准資料來源私人端點的螢幕擷取畫面

    此螢幕擷取畫面顯示Azure 入口網站中資料來源的已核准私人端點

  7. 在 Microsoft Purview 治理入口網站中,受控私人端點也必須顯示為已核准。

    顯示 Purview 治理入口網站中包含資料來源之受控私人端點的螢幕擷取畫面

使用受控 VNet 執行時間註冊和掃描資料來源

註冊資料來源

在設定資料來源掃描之前,請務必先在 Microsoft Purview 中註冊資料來源。 如果您尚未註冊資料來源,請遵循下列步驟來註冊資料來源。

  1. 移至您的 Microsoft Purview 帳戶。

  2. 選取左側功能表上的 [資料對應 ]。

  3. 選取 [登錄]

  4. [註冊來源]上,選取您的資料來源

  5. 選取 [繼續]

  6. 在 [ 註冊來源] 畫面上,執行下列動作:

    1. 在 [ 名稱] 方 塊中,輸入資料來源將在目錄中列出的名稱。
    2. 在 [ 訂用帳戶 ] 下拉式清單方塊中,選取訂用帳戶。
    3. 在 [ 選取集合] 方 塊中,選取集合。
    4. 取 [註冊 ] 以註冊資料來源。

如需詳細資訊,請 參閱在 Microsoft Purview 中管理資料來源

掃描資料來源

您可以使用下列任何選項,使用 Microsoft Purview 受控 VNet 執行時間掃描資料來源:

  • 使用 受控識別 (建議) - 一旦建立 Microsoft Purview 帳戶,系統指派的受控識別 (SAMI) 就會自動在 Azure AD 租使用者中建立。 視資源類型而定,Microsoft Purview 系統指派的受控識別 (SAMI) 需要特定的 RBAC 角色指派,才能執行掃描。

  • 使用其他驗證選項

    • 帳戶金鑰或 SQL 驗證 - 您可以在 Azure 金鑰保存庫內建立秘密來儲存認證,讓 Microsoft Purview 能夠使用秘密安全地掃描資料來源。 秘密可以是儲存體帳戶金鑰、SQL 登入密碼或密碼。

    • 服務主體 - 在此方法中,您可以在 Azure Active Directory 租使用者中建立新的或使用現有的服務主體。

使用受控識別進行掃描

若要使用受控 VNet 執行時間和 Microsoft Purview 受控識別掃描資料來源,請執行下列步驟:

  1. 在 Microsoft Purview 治理入口網站的左窗格中,選取 [ 資料對 應] 索引標籤。

  2. 選取您註冊的資料來源。

  3. 取 [檢視詳細資料>+ 新增掃描],或使用來源磚上的[掃描快速動作] 圖示。

  4. 提供掃描的 名稱

  5. 在 [ 透過整合執行時間連線] 下,選取新建立的受控 VNet 執行時間。

  6. 針對 [認證 ][選取受控識別],選擇掃描的適當集合,然後選取 [ 測試連線]。 在成功的連線上,選取 [ 繼續]

    顯示如何使用受控 VNet 建立新掃描的螢幕擷取畫面

  7. 請遵循步驟來選取適合掃描的掃描規則和範圍。

  8. 選擇掃描觸發程式。 您可以設定排程或執行掃描一次。

  9. 檢閱您的掃描,然後選取 [儲存並執行]

    檢閱掃描

使用其他驗證選項掃描

您也可以使用其他支援的選項,使用 Microsoft Purview Managed Runtime 掃描資料來源。 這需要設定與儲存秘密之 Azure 金鑰保存庫的私人連線。

若要使用帳戶金鑰或 SQL 驗證來設定掃描,請遵循下列步驟:

  1. 將 Microsoft Purview 存取權授與您的 Azure 金鑰保存庫

  2. 在 Microsoft Purview 中建立新的認證

  3. 流覽至 [ 管理],然後選取 [ 受控私人端點]

  4. 取 [+ 新增]

  5. 從支援的資料來源清單中,選取 [金鑰保存庫]。

    顯示如何為 Azure 金鑰保存庫 建立受控私人端點的螢幕擷取畫面

  6. 提供受控私人端點的名稱,從下拉式清單中選取 Azure 訂用帳戶和 Azure 金鑰保存庫。 選 取 [建立]

    顯示如何在 Microsoft Purview 治理入口網站中建立 Azure 金鑰保存庫受控私人端點的螢幕擷取畫面

  7. 從受控私人端點清單中,針對您的 Azure 金鑰保存庫選取新建立的受控私人端點,然後選取 [管理Azure 入口網站中的核准],以核准 Azure 入口網站 中的私人端點。

    顯示如何核准 Azure 受控私人端點的螢幕擷取畫面金鑰保存庫

  8. 按一下連結,就會將您重新導向至Azure 入口網站。 在 [私人端點連線] 下,為您的 Azure 金鑰保存庫選取新建立的私人端點,然後選取 [核准]

    顯示如何在 Azure 入口網站 中核准 Azure 金鑰保存庫私人端點的螢幕擷取畫面

    顯示 Azure 金鑰保存庫在 Azure 入口網站 中核准私人端點的螢幕擷取畫面

  9. 在 Microsoft Purview 治理入口網站中,受控私人端點也必須顯示為已核准。

    顯示受控私人端點的螢幕擷取畫面,包括 Purview 治理入口網站中的 Azure 金鑰保存庫

  10. 在 Microsoft Purview 治理入口網站的左窗格中,選取 [ 資料對 應] 索引標籤。

  11. 選取您註冊的資料來源。

  12. 取 [檢視詳細資料>+ 新增掃描],或使用來源磚上的[掃描快速動作] 圖示。

  13. 提供掃描的 名稱

  14. 在 [ 透過整合執行時間連線] 下,選取新建立的受控 VNet 執行時間。

  15. 針對 [認證 ][選取您稍早註冊的認證],選擇掃描的適當集合,然後選取 [ 測試連線]。 在成功的連線上,選取 [ 繼續]

    顯示如何使用受控 VNet 和 SPN 建立新掃描的螢幕擷取畫面

  16. 請遵循步驟來選取適合掃描的掃描規則和範圍。

  17. 選擇掃描觸發程式。 您可以設定排程或執行掃描一次。

  18. 檢閱您的掃描,然後選取 [儲存並執行]

    使用 SPN 檢閱掃描

後續步驟