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

无法在Databricks UI为单用户集群分配服务主体,该如何操作?

为Databricks单用户集群分配服务主体的方法

在Databricks UI的默认下拉选择里确实只显示人类用户,但你可以通过以下几种方式给单用户集群分配服务主体:

直接在UI手动指定

打开集群的配置页面,选好「单用户」访问模式后,不用纠结下拉框里的选项——直接在用户输入框里**敲入服务主体的应用ID(Client ID)**或者它的唯一显示名称,系统会自动识别匹配对应的服务主体,保存配置就生效了。

用Databricks CLI配置

  1. 先确保你已经装好了Databricks CLI,并且配置了有权限管理集群的凭证
  2. 执行这条命令替换集群的单用户设置,把占位符换成你的实际信息:
    databricks clusters edit --cluster-id <你的集群ID> --json '{
      "single_user_name": "<服务主体的应用ID/名称>"
    }'
    
  3. 命令执行成功后,集群的单用户权限就会绑定到指定的服务主体。

用REST API配置

给集群编辑接口发一个PATCH请求,请求体里指定服务主体:

{
  "single_user_name": "<服务主体的应用ID/名称>"
}

请求地址是:https://<你的Databricks工作区地址>/api/2.0/clusters/edit,记得用有效的Bearer token做身份验证。

注意事项

  • 要确保这个服务主体已经被添加到你的Databricks工作区,并且拥有集群相关的权限(比如创建、管理集群的权限)
  • 服务主体的应用ID可以在对应的身份提供商控制台(比如Azure AD)里找,也能在Databricks工作区的「服务主体」页面查看。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 13:26:02