获取工作区资产的标识符
本文解释如何在Databricks中获取工作区、集群、目录、模型、笔记本和作业标识符和url。
工作区实例名、url和id
一个实例名分配给每个Databricks部署。为了隔离工作负载并仅向相关用户授予访问权限,Databricks客户通常为开发、登台和生产创建单独的实例。实例名是登录到Databricks部署时URL的第一部分:
在本例中,实例名为8757561887652360.0.gcp.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为0206 - 231114 irony170
.
笔记本URL和ID
一个笔记本是面向包含可运行代码、可视化和叙述文本的文档的基于web的界面。笔记本是与Databricks交互的一个接口。每个笔记本都有一个唯一的ID。notebook URL具有notebook ID,因此notebook URL对于notebook是唯一的。它可以在Databricks平台上与任何人共享,并允许查看和编辑笔记本。bob体育客户端下载此外,每个notebook命令(单元格)都有不同的URL。
要查找笔记本的URL或ID,请打开笔记本。要查找单元格URL,请单击命令的内容。
示例笔记本URL:
https://8757561887652360.0.gcp.www.neidfyre.com/?o=8757561887652360笔记本/ 1451020452210597
例如笔记本ID:
1451020452210597
.命令示例(cell) URL:
https://8757561887652360.0.gcp.www.neidfyre.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.neidfyre.com/?o=8757561887652360#job/2
在本例中,作业ID为2
.