Accéder au contenu principal

Databricks CLI

Databricks CLI

La Databricks CLI (interface en ligne de commande) vous permet d'interagir avec la plateforme Databricks depuis votre terminal local ou via un agent de codage. L'installation et l'authentification de la CLI sont indispensables pour développer des applications sur Databricks et pour exécuter les modèles de ce site.

Cette page couvre l'installation et l'authentification. Pour la référence complète des commandes, consultez la documentation officielle de la CLI.

Installer ou mettre à niveau

Depuis votre terminal, exécutez les commandes suivantes pour installer ou mettre à niveau la CLI :

brew tap databricks/tap
brew install databricks

brew update && brew upgrade databricks
note

Tous les modèles DevHub partent du principe que la Databricks CLI est en version 1.0.0+.

Authentification

Pour développer des applications sur Databricks, vous devez vous authentifier via la CLI. Celle-ci peut ainsi interagir avec votre workspace Databricks et effectuer des actions en votre nom.

Pour vous authentifier, exécutez la commande suivante :

databricks auth login

Un nom de profil vous est alors demandé (DEFAULT par défaut), puis un navigateur s'ouvre pour vous permettre de vous connecter et de choisir un workspace.

Une fois l'authentification effectuée, les identifiants sont enregistrés dans ~/.databrickscfg.

Pour vous authentifier auprès d'un workspace précis ou pour nommer le profil, utilisez les options --host et --profile :

databricks auth login --host <workspace-url> --profile <PROFILE>

Si vous disposez de plusieurs profils authentifiés, vous pouvez ajouter --profile <PROFILE> aux commandes suivantes pour cibler un profil précis.

Pour afficher la liste de tous les profils enregistrés, exécutez la commande suivante :

databricks auth profiles

Exemple de sortie :

Name              Host                                             Valid
DEFAULT           https://adb-1234567890.12.azuredatabricks.net    YES
my-prod-workspace https://mycompany.cloud.databricks.com           YES
  • Name est le libellé du profil.
  • Host est l'URL du workspace.
  • Valid indique le résultat d'une vérification d'authentification effectuée en temps réel auprès du workspace. NO signifie que la vérification a échoué ; relancez databricks auth login --profile <NAME> pour vous authentifier à nouveau.

Pour la CI/CD, utilisez les identifiants client OAuth ou l'authentification par jeton (sans étape dans le navigateur). Consultez Authentification CLI.

Pour aller plus loin

Databricks Developer Hub

Prêt à lancer votre prochaine application agentique en quelques minutes ?

Lire la documentation