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

運行起程拓殖計劃;磚拋出一個“Permission_Denied:缺少必需的權限(視圖)節點ID為“1759335429158542”

gentresh
新的貢獻者三世

給你一點背景:

  • 我們使用起程拓殖與多個Azure服務部署一個資源組
  • 起程拓殖利用Azure服務主體,所有者權利Azure訂閱
  • 這種方式,磚也部署。我們還定義了github回購起程拓殖內配置,並通過在github用戶名和帕特(提供必要的權限)
  • 一周前,當試圖定義添加到起程拓殖(non-databricks相關),我們開始看到以下錯誤
錯誤:無法讀取回購:PERMISSION_DENIED:缺少必需的權限(視圖)在節點ID為“1759335429158542”。使用azure-client-secret身份驗證:主機= https://adb- < XYZ > .azuredatabricks.net azure_client_secret = * * *屏蔽* * *,azure_client_id = * * *, azure_tenant_id = * * *
  • 然而,當我無法找到任何ID。我懷疑它是回購,但我不能夠找到它。
  • 我現在已經提前使用Git憑證API補丁/修改服務主體的拍牌
    • 基本上登錄使用Azure服務主體,生成一個訪問令牌的範圍“2 ff814a6 - 3304 - 4 - ab8 - 85 - cb - cd0e6f879c1d / .default”< <據我所知,這是磚的惟一ID
    • 使用CURL /補丁各種API
    • 仍然得到同樣的錯誤

使用的一些命令

# Azure登錄az登錄——服務主體- u Env: ARM-CLIENT-ID - p Env: ARM-CLIENT-SECRET——租戶Env: ARM-TENANT-ID #生成令牌AZ_TOKEN = $ (az賬戶get-access-token——範圍“2 ff814a6 - 3304 - 4 - ab8 - 85 - cb - cd0e6f879c1d / .default”——租戶Env: ARM-TENANT-ID |金橋- r .accessToken) #更新磚Git憑證通過使用curl - x然後補丁獲得- h \“授權:無記名DB_TOKEN美元”https://adb-7866570032917376.16.azuredatabricks.net/api/2.0/git-credentials#另外也使用curl - x /補丁- h“授權:無記名DB_TOKEN美元”\ - h“X-Databricks-Azure-SP-Management-Token: $ AZ_TOKEN \ - h”X-Databricks-Azure-Workspace-Resource-Id: $ WS_ID \ - d ' {“personal_access_token”:“美元拍”,“git_username”:“GITUSER美元”,“git_provider”:“gitHub”}‘\https:// DATABRICKS_URL / api / 2.0 / git-credentials /美元

任何思想或想法會感謝。

2回答2

Kaniz
社區經理
社區經理

嗨@Gent Reshtani,你看到的錯誤消息表明您正在使用的用戶或服務主體訪問Azure磚工作區沒有所需的權限查看節點ID為“1759335429158542”。

錯誤消息指出,用戶忽略了“視圖”許可。

Vidula_Khanna
主持人
主持人

嗨@Gent Reshtani

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

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

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

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

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

Baidu
map