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

DBFS REST API -無法訪問或上傳實驗工件沒有權限

Tom12
新的貢獻者三世

你好,

我們正在努力實現工件上傳MLflow實驗通過REST API。(我們有優勢的情況下,當我們需要這樣做)

但是如果我們嚐試使用DBFS API來上傳一個工件,我們是不允許的。永遠結束了:

  • “這條路PERMISSION_DENIED:不允許操作”

我們有磚在Azure上。

知道為什麼這是發生嗎?或者如何上傳MLflow實驗通過磚api的工件嗎?

謝謝你!

5回複5

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

你好,請你確認目的地權限如果有正確的權限嗎?

Tom12
新的貢獻者三世

你好,我有管理員訪問工作區。

我的步驟:

  1. 磚的工作區中創建一個新的訪問令牌用戶設置
  2. 創建一個新的實驗
  3. 創建一個新的實驗通過MLflow rest API——運行https://mlflow.org/docs/latest/rest-api.html創建運行——創建令牌…它返回工件URI (“artifact_uri”:“dbfs: /磚/ mlflow-tracking / 1293313707004507/02f3021af00940fc9f8f93a7f64916ec /構件”,)
  4. 試圖通過上傳文件https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/dbfs——把

步驟4。總是faileswith PERMISSION_DENIED:操作不允許在這條路的有效載荷:

' ' '

{

“路徑”:“dbfs: /磚/ mlflow-tracking / 1293313707004507/02f3021af00940fc9f8f93a7f64916ec /工件/ HelloWorld.txt”,

“內容”:“SGVsbG8sIFdvcmxkIQ = =”,

“覆蓋”:真正的

}

' ' '

如果我改變路徑“/ dbfs /磚/ mlflow-tracking / HelloWorld / 1293313707004507/02f3021af00940fc9f8f93a7f64916ec /工件。txt的效果但是文件沒有上傳在我的實驗運行。

不知道這個動作是允許的,上傳文件通過DBFS rest API來試驗運行。如果我使用錯誤的DBFS路徑或端點。

謝謝你們的幫助,托馬斯

Vidula_Khanna
主持人
主持人

嗨@Tomas Hanzlik

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

Tom12
新的貢獻者三世

嗨@Vidula Khanna

遺憾的是沒能解決這個問題。幫助將是受歡迎的:slightly_smiling_face:

謝謝你!

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

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

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

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

Baidu
map