建立伺服器,並設定使用者指派的受控識別和客戶受控的 TDE

適用於:Azure SQL Database

本操作指南概述使用使用者指派的受控識別來存取 Azure 金鑰保存庫,在以透明數據加密 (TDE) 設定的 Azure 中建立邏輯伺服器的步驟。

注意

Microsoft Entra 標識符 先前稱為 Azure Active Directory (Azure AD)。

必要條件

建立伺服器並設定 TDE 和客戶自控金鑰 (CMK)

下列步驟概述建立新 Azure SQL Database 邏輯伺服器和新資料庫的程序,其中包含已指派的使用者指派受控識別。 您必須具備使用者指派的受控識別,才能在建立伺服器期間設定客戶自控金鑰以用於 TDE。

  1. 瀏覽至 Azure 入口網站中的 [選取 SQL 部署] 選項頁面。

  2. 如果您尚未登入 Azure 入口網站,請在出現提示時登入。

  3. SQL 資料庫下,將資源類型設定為單一資料庫,然後選取 [建立]。

  4. 建立 SQL 資料庫表單的基本資料索引標籤上,在專案詳細資料下,選取想要的 Azure 訂用帳戶

  5. 針對 [資源群組],選取 [新建],輸入您的資源群組名稱,然後選取 [確定]。

  6. 針對 [資料庫名稱],輸入 ContosoHR

  7. 伺服器中,選取 [建立新的],並以下列值填寫新伺服器表單:

    • 伺服器名稱:輸入唯一的伺服器名稱。 伺服器名稱對於 Azure 中所有伺服器必須為全域唯一,而不只是在訂閱中是唯一的。 您可以輸入 mysqlserver135 等,Azure 入口網站會讓您知道該名稱是否可用。
    • 伺服器管理員登入:輸入管理員登入名稱,例如 azureuser
    • 密碼:輸入符合密碼需求的密碼,然後在 [確認密碼] 欄位中再次輸入。
    • 位置:從下拉式清單中選取位置
  8. 完成時,選取 [下一步:網路功能],為於頁面底部。

  9. 網路功能索引標籤的連線方法中,選取 [公用端點]。

  10. 針對 [防火牆規則],將 [新增目前的用戶端 IP 位址] 設定為 [是]。 將 [允許 Azure 服務和資源存取此伺服器] 設定為 [否]。

    screenshot of networking settings when creating a SQL server in the Azure portal

  11. 選取頁面底部的 [下一步:安全性]。

  12. 在 [安全性] 索引標籤的 [伺服器身分識別] 底下,選取 [設定身分識別]。

    Screenshot of security settings and configuring identities in the Azure portal.

  13. 在 [身分識別] 窗格中,針對 [系統指派的受控識別] 選取 [關閉],然後選取 [使用者指派的受控識別] 底下的 [新增]。 選取所需的 [訂用帳戶],然後在 [使用者指派的受控身分識別] 下方,從選取的訂用帳戶中選取所需的使用者指派受控身分識別。 接著,選取 [新增] 按鈕。

    Screenshot of adding user assigned managed identity when configuring server identity.

    Screenshot of user assigned managed identity when configuring server identity.

  14. 在 [主要身分識別] 下方,選取上一個步驟中選取的相同使用者指派受控識別。

    Screenshot of selecting primary identity for server.

  15. 選取 [套用]

  16. 在 [安全性] 索引標籤的 [透明資料加密 金鑰管理] 底下,您可以選擇為伺服器或資料庫設定透明數據加密。

    • 針對 [伺服器層級金鑰:選取設定 透明數據加密]。 選取 [客戶管理的密鑰],並選取 [ 選取金鑰 ] 的選項隨即出現。 選取 [變更金鑰]。 針對要用於 TDE 的客戶自控金鑰,選取所需的訂閱金鑰保存庫金鑰版本。 選取 [選取] 按鈕。

    Screenshot of configuring TDE for the server in Azure SQL.

    Screenshot selecting key for use with TDE.

    • 針對 [ 資料庫層級金鑰]:選取 [ 設定透明數據加密]。 選取 [資料庫層級客戶自控密鑰],並會出現 [ 資料庫識別 ] 和 [客戶管理的金鑰 ] 選項。 選取 [設定] 來設定資料庫的使用者指派受控識別,類似於步驟 13。 選取 [變更金鑰 ] 以設定 客戶管理的金鑰。 針對要用於 TDE 的客戶自控金鑰,選取所需的訂閱金鑰保存庫金鑰版本。 您也可以選擇在 [透明資料加密] 選單中啟用自動輪替金鑰 選取 [選取] 按鈕。

    Screenshot configuring TDE for a database in Azure SQL.

  17. 選取 [套用]

  18. 選取頁面底部的 [檢閱 + 建立]

  19. 檢閱 [檢閱 + 建立] 頁面之後,選取 [建立]。

後續步驟