机器学习实验笔记本的工作区 url
Workspace url for machine learning experiment notebook
我是 运行 Databricks 中的机器学习实验,我想获得特定用途的工作区 URL。
我知道如何从这个linkhttps://docs.microsoft.com/en-us/azure/databricks/workspace/per-workspace-urls
手动获取notebook的工作区URL
类似于获取笔记本路径的方式
dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
如何以编程方式获取笔记本的 URL?
有两件事可用:
- 浏览器主机名 - 它只为您提供主机名,没有 http/https 架构,但它确实是您在浏览器中看到的名称:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.browserHostName().get()
- API URL: base URL with HTTPS schema 你可以用来调用 APIs:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.apiUrl().get()
P.S。我真的更喜欢将该信息转换为 Python 字典,这样更容易调查和使用。我使用这样的代码:
import json
ctx = json.loads(dbutils.notebook.entry_point.getDbutils().notebook() \
.getContext().toJson())
ctx
我是 运行 Databricks 中的机器学习实验,我想获得特定用途的工作区 URL。
我知道如何从这个linkhttps://docs.microsoft.com/en-us/azure/databricks/workspace/per-workspace-urls
手动获取notebook的工作区URL类似于获取笔记本路径的方式
dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
如何以编程方式获取笔记本的 URL?
有两件事可用:
- 浏览器主机名 - 它只为您提供主机名,没有 http/https 架构,但它确实是您在浏览器中看到的名称:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.browserHostName().get()
- API URL: base URL with HTTPS schema 你可以用来调用 APIs:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.apiUrl().get()
P.S。我真的更喜欢将该信息转换为 Python 字典,这样更容易调查和使用。我使用这样的代码:
import json
ctx = json.loads(dbutils.notebook.entry_point.getDbutils().notebook() \
.getContext().toJson())
ctx