提问者:小点点

机器学习实验笔记本的工作区url


我正在数据库中运行机器学习实验,我想获得工作区URL某些用途。

我知道如何从这个链接手动获取笔记本的工作区URLhttps://learn.microsoft.com/en-us/azure/databricks/workspace/per-workspace-urls

类似于如何通过以下方式获取笔记本的路径

dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()

如何以编程方式获取笔记本的URL?


共1个答案

匿名用户

有两件事可用:

  • 浏览器主机名-它只给您主机名,没有超文本传输协议/https模式,但它实际上是您在浏览器中看到的名称:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
  .browserHostName().get()
  • APIURL:带有HTTPS架构的基本URL,可用于调用API:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
  .apiUrl().get()

附言:我真的更喜欢将这些信息转换成更容易调查和使用的Python。我使用这样的代码:

import json
ctx = json.loads(dbutils.notebook.entry_point.getDbutils().notebook() \
  .getContext().toJson())
ctx