取消
顯示的結果
而不是尋找
你的意思是:

不能使用rest API為服務主體生成訪問令牌

akashsharma7119
貢獻者

我試圖為服務主體生成磚令牌(SP)。我已經創建了SP在Azure廣告和使用磚rest api添加管理員。

當使用磚rest API / API / 2.0 /令牌管理/代表/令牌“創造一個令牌SP,我得到這個錯誤,{“error_code”:“FEATURE_DISABLED”、“消息”:“代表令牌創建服務主體不啟用該工作區”}。

我在管理控製台啟用個人訪問令牌,我甚至在某種程度上手動添加SP管理權限。我不知道我可以改變設置在磚啟用這個特性。任何幫助將不勝感激。

13日回複13

Chris_Shehu
重視貢獻三世

最近我們有同樣的問題。沒有任何文檔,代表的是禁用的唯一表示這是錯誤消息。另一個問題是,廣告令牌需要使用它為訪問請求一個臨時令牌。這個處理程序不像電力BI和另一種解決方案不建議。

匿名
不適用

@Akash沙瑪:

你看到的錯誤消息表明代表令牌創建功能未啟用服務主體為磚工作區。要啟用這個特性,需要接觸磚的支持和要求他們為您的工作區中啟用它。

啟用該功能後,您應該能夠使用/ api / 2.0 /令牌管理/代表/令牌端點服務主體的生成一個訪問令牌。

與此同時,您可以生成一個令牌手動使用磚界麵:

  1. 登錄到磚工作區使用管理員權限的帳戶。
  2. 導航到“用戶設置”頁麵通過點擊右上角用戶頭像,選擇“用戶設置”。
  3. 點擊“訪問令牌”選項卡。
  4. 單擊“生成新令牌”按鈕。
  5. 輸入一個名稱的標記和選擇適當的過期日期。
  6. 在“生成令牌:“,選擇“服務主體”。
  7. 從下拉列表中選擇服務主體。
  8. 點擊“生成”。

這將生成一個服務主體的訪問令牌,你可以使用在你的API請求。

Chris_Shehu
重視貢獻三世

這個選項似乎並不在UI中可用。也許是禁用的代表允許嗎?

嗨,克裏斯,

以下提供的解決方案@Callum白為我工作。如果我沒有提供任何到期就生成一個令牌一生的5年。

也可以驗證相同的如果它與你的SPN下麵通過使用API:

https:// < databricks-instance > / api / 2.0 /令牌管理/令牌

callumwhite
新的貢獻者三世

你好,

我相信我找到了一個臨時的補救方法

生成一個AAD令牌在Azure服務原則。遵循本指南,如果你不知道如何

https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/aad/service-prin-aad-token

然後使用磚API”牌/創建“端點,創建一個帕特牌但使用不記名令牌上麵提供的鏈接。,你可以控製的壽命,拍牌為服務原則控製在磚,SCIM之外的。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map