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

使用dbx CLI部署Databricks工作流时遇令牌认证错误求助

解决dbx CLI部署时的Token认证错误

问题原因

你通过databricks-cli完成的认证大概率是用户名+密码方式,而dbx CLI强制要求使用**个人访问令牌(PAT)**认证,所以触发了这个错误。

解决步骤

  • 生成Databricks个人访问令牌
    登录你的Databricks工作区,依次进入「用户设置」→「用户设置」→「生成新令牌」,设置令牌有效期并复制保存(令牌只会显示一次,别丢了)。

  • 切换databricks-cli到Token认证模式
    执行命令:

    databricks configure --token
    

    按照提示输入你的Databricks工作区URL(格式如https://<databricks-instance>.cloud.databricks.com),再粘贴刚才生成的令牌即可。
    如果你使用了自定义profile,加上--profile <你的profile名>:

    databricks configure --token --profile my_profile
    
  • 验证认证配置
    运行以下命令测试是否能正常访问工作区:

    databricks workspace ls
    

    (如果用了自定义profile,命令是databricks workspace ls --profile my_profile)
    能正常返回目录内容就说明配置生效了。

  • 重新执行dbx部署命令

    dbx deploy new_workflow
    

    若使用自定义profile,加上--profile <你的profile名>:

    dbx deploy new_workflow --profile my_profile
    

额外检查

如果之前手动编辑过~/.databrickscfg(Linux/macOS)或%USERPROFILE%/.databrickscfg(Windows)文件,确保对应profile下只有token字段,没有password字段,两者不能共存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 07:03:10