.databrickscfg 不包含帐户配置文件

问题描述 投票:0回答:1

我正在尝试生成与 databricks CLI 和 Posit Workbench 的集成,但是当我运行时:

databricks account custom-app-integration \
 create --json '{"name":"posit-workbench", "redirect_urls":["https://<server-address/oauth_redirect_callback"], "scopes":["all-apis","offline_access"]}'

我收到错误:

Error: /home/<user>/.databrickscfg does not contain account profiles

.databrickscfg:

[DEFAULT]
host       = https://<SERVER_ADDRESS>
token      = TOKEN

文件的权限:

-rw------- 1 <user> domain^users 126 May 22 21:32 .databrickscfg

其他命令正在运行。例如,如果我运行:

databricks clusters list -p DEFAULT

我获得了该用户所有可用集群的正确列表。

databricks auth env --profile DEFAULT
{
  "env": {
    "DATABRICKS_AUTH_TYPE": "pat",
    "DATABRICKS_CONFIG_PROFILE": "DEFAULT",
    "DATABRICKS_HOST": "https://<server-address>",
    "DATABRICKS_TOKEN": "token"
  }
}

我做错了什么? 预先感谢您!

databricks azure-databricks
1个回答
0
投票

将其添加到您的.databrickscfg:

[ACCOUNT]
host = https://accounts.azuredatabricks.net/
account_id = [redacted]

您可以从账户控制台获取您的账户ID。

databricks 帐户控制台

完成此操作后,您应该能够像这样使用帐户配置文件:

databricks account groups list --profile ACCOUNT
© www.soinside.com 2019 - 2024. All rights reserved.