概要
Databricks SDK にてWorkspaceClient
のインスタンスする際に、default auth: cannot configure default credentials
が発生した場合の対応方法を共有します。対応方法としては、Databricks SDK のアップグレードで解決するようです。2024年2月8日時点では、Databricks Runtime 14.3 LTS においても、アップグレードが必要なようです。
エラーメッセージと対応方法
エラーメッセージ
from databricks.sdk import WorkspaceClient
w = WorkspaceClient()
ValueError: default auth: cannot configure default credentials
対応方法
1. Databricks SDK のアップグレード
%pip install databricks-sdk --upgrade --q
dbutils.library.restartPython()
2. 正常通りに実行できることを確認
from databricks.sdk import WorkspaceClient
w = WorkspaceClient()