获取工作区资产的标识符

本文解释如何在Databricks中获取工作区、集群、目录、模型、笔记本和作业标识符和url。

工作区实例名、url和id

一个实例名分配给每个Databricks部署。为了隔离工作负载并仅向相关用户授予访问权限,Databricks客户通常为开发、登台和生产创建单独的实例。实例名是登录到Databricks部署时URL的第一部分:

工作空间

如果你登录https://cust-success.cloud.www.neidfyre.com/,实例名为cust-success.cloud.www.neidfyre.com

一个砖工作空间是Databricks平台运行的地方,您可以在这bob体育客户端下载里创建Spark集群和调度工作负载。某些类型的工作空间具有唯一的工作空间ID。如果有的话o =在部署URL中,例如,https:// < databricks-instance > / ? o = 6280049833385130,后面的随机数o =是Databricks工作区ID。这里是工作区ID6280049833385130.如果没有o =在部署URL中,工作区ID为0

集群URL和ID

一个砖集群为各种用例提供了统一的平台,例如运行生bob体育客户端下载产ETL管道、流分析、特别分析和机器学习。每个集群都有一个唯一的ID,称为集群ID。这既适用于通用集群,也适用于作业集群。要使用REST API获取集群的详细信息,集群ID是必不可少的。

要获取集群ID,请单击集群选项卡,然后选择集群名称。的后面的数字表示集群ID/集群/组件在本页的URL中

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

在下面的截图中,集群ID为1115 - 164516 often242

集群的URL

笔记本URL和ID

一个笔记本是面向包含可运行代码、可视化和叙述文本的文档的基于web的界面。笔记本是与Databricks交互的一个接口。每个笔记本都有一个唯一的ID。notebook URL具有notebook ID,因此notebook URL对于notebook是唯一的。它可以在Databricks平台上与任何人共享,并允许查看和编辑笔记本。bob体育客户端下载此外,每个notebook命令(单元格)都有不同的URL。

要查找笔记本的URL或ID,请打开笔记本。要查找单元格URL,请单击命令的内容。

  • 示例笔记本URL:

    https://cust-success.cloud.www.neidfyre.com/#notebook/333096
  • 例如笔记本ID:333096

  • 命令示例(cell) URL:

    https://cust-success.cloud.www.neidfyre.com/#notebook/333096/command/333099

文件夹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://cust-success.cloud.www.neidfyre.com/#job/25612

在本例中,为作业ID25612

工作的URL