獲取工作區資產的標識符

本文解釋如何在Databricks中獲取工作區、集群、目錄、模型、筆記本和作業標識符和url。

工作區實例名、url和id

一個實例名分配給每個Databricks部署。為了隔離工作負載並僅向相關用戶授予訪問權限,Databricks客戶通常為開發、登台和生產創建單獨的實例。beplay体育app下载地址實例名是登錄到Databricks部署時URL的第一部分:

工作空間

在本例中,實例名為8757561887652360.0.gcp.www.eheci.com

一個磚工作空間是Databricks平台運行的地方,您可以在這Beplay体育安卓版本裏創建Spark集群和調度工作負載。某些類型的工作空間具有唯一的工作空間ID。如果有的話o =在部署URL中,例如,https:// < databricks-instance > / ? o = 6280049833385130,後麵的隨機數o =是Databricks工作區ID。這裏是工作區ID6280049833385130.如果沒有o =在部署URL中,工作區ID為0

集群URL和ID

一個磚集群為各種用例提供了統一的平台,例如運行生Beplay体育安卓版本產ETL管道、流分析、特別分析和機器學習。每個集群都有一個唯一的ID,稱為集群ID。這既適用於通用集群,也適用於作業集群。要使用REST API獲取集群的詳細信息,集群ID是必不可少的。

要獲取集群ID,請單擊集群選項卡,然後選擇集群名稱。的後麵的數字表示集群ID/集群/組件在本頁的URL中

https:// < databricks-instance > / # /設置/集群/ < cluster-id >

在下麵的截圖中,集群ID為0206 - 231114 irony170

集群的URL

筆記本URL和ID

一個筆記本是麵向包含可運行代碼、可視化和敘述文本的文檔的基於web的界麵。筆記本是與Databricks交互的一個接口。每個筆記本都有一個唯一的ID。notebook URL具有notebook ID,因此notebook URL對於notebook是唯一的。它可以在Databricks平台上與任何人共享,並允許查看和編輯筆記本。Beplay体育安卓版本此外,每個notebook命令(單元格)都有不同的URL。

要獲得一個筆記本URL,請打開一個筆記本。要獲得單元格URL,請單擊命令的內容。

筆記本的URL

在本筆記本中:

  • 筆記本的URL是:

    https://8757561887652360.0.gcp.www.eheci.com/?o=8757561887652360筆記本/ 1451020452210597
  • 筆記本ID為1451020452210597

  • 命令(單元格)URL為

    https://8757561887652360.0.gcp.www.eheci.com/?o=8757561887652360#notebook/1451020452210597/command/1451020452210598

文件夾ID

一個文件夾是用於存儲可在Databricks工作空間中使用的文件的目錄。這些文件可以是筆記本、庫或子文件夾。每個文件夾和每個子文件夾都有一個特定的id。權限API將這個id引用為directory_id,用於設置和更新文件夾的權限。

要檢索directory_id,使用工作區API:

curl -n -X GET -H“application / json內容類型:- d{“路徑”:”/用戶/ me@example.com/MyFolder”}”https:// < databricks-instance > / api / 2.0 / workspace /獲得狀態

這是一個API調用響應的例子:

“object_type”“目錄”“路徑”“/用戶/ me@example.com/MyFolder”“object_id”123456789012345

模型ID

模型引用MLflow注冊模式,它允許您通過階段轉換和版本控製來管理生產中的MLflow模型。方法以編程方式更改模型上的權限時,需要注冊的模型ID權限API 2.0

要獲取已注冊模型的ID,可以使用REST API(最新)端點mlflow /磚/ registered-models /.例如,下麵的代碼返回已注冊的模型對象及其屬性,包括它的ID:

curl -n -X GET -H“application / json內容類型:- d”{“名稱”:“model_name”}’https:// < databricks-instance > / api / 2.0 / mlflow /磚/ registered-models /

返回值格式為:

“registered_model_databricks”“名稱”“model_name”“id”“ceb0477eba94418e973f170e626f4471”

作業URL和ID

一個工作是一種立即或定期運行筆記本或JAR的方式。

要獲取工作URL,請單擊工作圖標工作流在側欄中單擊作業名稱。工作ID在文本後麵#工作/在URL中。作業URL用於排除作業運行失敗的根本原因。

在下麵的截圖中,作業URL為

https://8757561887652360.0.gcp.www.eheci.com/?o=8757561887652360#job/2

在本例中,作業ID為2

工作的URL