Aller au contenu principal

Authentification par ID Google Cloud

Authentification par ID Google Cloud

L'authentification Google Cloud ID utilise la CLI Google Cloud pour authentifier le compte de service Google Cloud cible.

remarque

Si vous apportez votre propre fournisseur d'identité pour configurer le Single Sign On à Databricks, vous ne pouvez pas vous authentifier avec des jetons d'identité Google.

Pour préparer l'utilisation de l'authentification par identifiants Google Cloud, consultez Configurer et utiliser l'authentification d'identité Google Cloud.

Pour configurer l'authentification Google Cloud ID avec Databricks, vous devez avoir l'authentification Google Cloud ID installée localement. Vous devez également définir les variables d'environnement associées suivantes, les champs .databrickscfg, les champs Terraform ou les champs Config :

  • L'hôte Databricks.

    • Pour les Opérations de compte, spécifiez https://accounts.gcp.databricks.com.
    • Pour les opérations de Workspace, spécifiez l'URL du Workspace, par exemple https://1234567890123456.7.gcp.databricks.com.
  • Pour les Opérations de compte, l'ID de compte Databricks.

  • Le compte de service Google Cloud, spécifié comme adresse e-mail du compte de service.

Pour effectuer l'authentification avec l'ID Google Cloud et Databricks, intégrez les éléments suivants dans votre code, en fonction de l'outil ou du SDK participant :

Pour utiliser des variables d'environnement pour un type d'authentification Databricks spécifique avec un outil ou un SDK, consultez Autoriser l'accès aux ressources Databricks ou la documentation de l'outil ou du SDK. Voir aussi Variables et champs d'environnement pour l'authentification unifiée et la Priorité de la méthode d'authentification.

Pour les opérations au niveau du compte, définissez les variables d'environnement suivantes :

  • DATABRICKS_HOST, défini sur la valeur de l'URL de la console de votre compte Databricks, https://accounts.gcp.databricks.com.
  • DATABRICKS_ACCOUNT_ID
  • GOOGLE_SERVICE_ACCOUNT

Pour les opérations au niveau du workspace, définissez les variables d'environnement suivantes :