You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过编程方式获取Databricks Instance ID?

Databricks笔记本内获取Instance ID的可行方案

完全可以通过在Databricks笔记本单元格执行代码的方式获取目标Instance ID(即访问URL中被模糊遮挡的字段段),不需要额外权限或外部接口调用,不同语言单元格的实现代码如下:

  • Python环境代码
    直接读取内置Spark配置中存储的当前工作区域名,拆分提取即可:
# 获取当前工作区完整域名
workspace_domain = spark.conf.get("spark.databricks.workspaceUrl")
# 拆分第一段即为Instance ID
instance_id = workspace_domain.split(".")[0]
print(instance_id)
  • Scala环境代码
val workspaceDomain = spark.conf.get("spark.databricks.workspaceUrl")
val instanceId = workspaceDomain.split("\\.")(0)
println(instanceId)
  • SQL环境代码
SELECT split_part(current_config('spark.databricks.workspaceUrl'), '.', 1) AS instance_id;

说明:以上方法兼容AWS、Azure、GCP全云厂商的Databricks部署版本,普通用户权限即可执行,无需管理员授权。

Instance ID位置参考

Databricks访问URL中Instance ID位置示意

内容的提问来源于stack exchange,提问作者ekdz__

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 04:09:27