我正在尝试生成与 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"
}
}
我做错了什么? 预先感谢您!
将其添加到您的.databrickscfg:
[ACCOUNT]
host = https://accounts.azuredatabricks.net/
account_id = [redacted]
您可以从账户控制台获取您的账户ID。
完成此操作后,您应该能够像这样使用帐户配置文件:
databricks account groups list --profile ACCOUNT