簡體   English   中英

Azure 數據工廠托管身份連接到 Databricks

[英]Azure Data Factory Manged Identity connection to Databricks

我剛剛在我的訂閱中創建了一個新的 Azure Databricks 和 Azure 數據工廠服務。

對於 ADF,我還通過 TerraForm 創建了一個 SystemAssigned(托管身份)。然后,我將這個托管身份添加到 Databricks 工作區的所有者,並且我還將服務主體添加到 Databricks 工作區內的管理員(通過 TerraForm 嘗試了這兩種方法)並通過 SCIM)。

當我嘗試向數據工廠添加 Databricks 鏈接服務時,我總是收到錯誤:

<title>Error 403 User not authorized.</title>
</head>
<body><h2>HTTP ERROR 403</h2>
<p>Problem accessing /api/2.0/clusters/get. Reason:
<pre> User not authorized.</pre></p>

SCIM 說我的應用程序 ID 在管理員組中: SCIM 響應

我究竟做錯了什么?

如果嘗試將鏈接服務設置到 Databricks 工作區,但沒有正確的角色分配設置,它將失敗。

授予正確的角色分配:

  • 將貢獻者角色授予托管標識。
  • 此實例中的托管標識將是將在其上創建 Databricks 鏈接服務的數據工廠的名稱。

下圖顯示了如何通過 Azure 門戶授予“貢獻者”角色分配。

在此處輸入圖像描述

這應該可以解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM