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

如何查看Azure Databricks已挂载存储的extra_configs及应用Client ID

查看Azure Databricks已挂载存储的extra_configs及服务主体Client ID

要获取已挂载ADLS Gen2存储对应的服务主体Client ID,可通过Databricks Notebook执行以下操作:

1. 列出所有挂载点

先确认目标存储对应的挂载路径:

mounts = dbutils.fs.mounts()
for mount in mounts:
    print(f"挂载点: {mount.mountPoint}")
    print(f"存储源: {mount.source}\n")

2. 获取指定挂载点的完整配置

替换/mnt/your-target-mount为实际挂载路径,执行代码获取包含extra_configs的所有配置:

target_mount_path = "/mnt/your-target-mount"
mount_config = dbutils.fs.getMountConfig(target_mount_path)

# 打印全部配置项
for config_key, config_value in mount_config.items():
    print(f"{config_key}: {config_value}")

3. 提取服务主体Client ID

对于服务主体认证的ADLS Gen2挂载,Client ID对应配置键fs.azure.account.oauth2.client.id,直接提取即可:

client_id = mount_config.get("fs.azure.account.oauth2.client.id")
if client_id:
    print(f"\n目标服务主体Client ID: {client_id}")
else:
    print("\n该挂载未使用服务主体认证模式")

权限说明

执行上述代码需要拥有该挂载点的管理权限,否则可能无法读取完整配置。

内容的提问来源于stack exchange,提问作者Leen De Silva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 03:57:24