Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Ces informations s’appliquent à Databricks CLI versions 0.205 et ultérieures. L’interface CLI Databricks est en préversion publique.
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le users groupe de commandes dans l’interface CLI Databricks vous permet de gérer les identités utilisateur dans votre espace de travail Databricks. Les identités utilisateur reconnues par Databricks sont représentées par des adresses e-mail. Consultez Gérer les utilisateurs.
Databricks recommande d’utiliser le provisionnement SCIM pour synchroniser automatiquement les utilisateurs et les groupes de votre fournisseur d’identité vers votre espace de travail Databricks. SCIM simplifie l’intégration d’un nouvel employé ou d’une équipe à l’aide de votre fournisseur d’identité pour créer des utilisateurs et des groupes dans l’espace de travail Databricks et leur donner le niveau d’accès approprié. Lorsqu’un utilisateur quitte votre organisation ou n’a plus besoin d’accéder à l’espace de travail Databricks, les administrateurs peuvent arrêter l’utilisateur dans votre fournisseur d’identité et le compte de cet utilisateur est également supprimé de l’espace de travail Databricks. Cela assure un processus de sortie cohérent et empêche les utilisateurs non autorisés d’accéder aux données sensibles. Consultez Synchroniser les utilisateurs et les groupes de Microsoft Entra ID à l’aide de SCIM.
les utilisateurs de Databricks créent
Créez un utilisateur dans l’espace de travail Databricks. Ce nouvel utilisateur sera également ajouté au compte Databricks.
databricks users create [flags]
Options
--active
Si cet utilisateur est actif.
--display-name string
Chaîne qui représente une concaténation de noms donnés et de famille.
--external-id string
L’ID externe n’est actuellement pas pris en charge.
--id string
ID utilisateur Databricks.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
--user-name string
Adresse e-mail de l’utilisateur Databricks.
Examples
L’exemple suivant crée un utilisateur avec un nom complet et un e-mail :
databricks users create --display-name "John Doe" --user-name "someone@example.com"
L’exemple suivant crée un utilisateur à l’aide de JSON :
databricks users create --json '{"display_name": "John Doe", "user_name": "someone@example.com", "active": true}'
utilisateurs de databricks suppriment
Supprimez un utilisateur. La suppression d’un utilisateur d’un espace de travail Databricks supprime également les objets associés à l’utilisateur.
databricks users delete ID [flags]
Arguments
ID
ID unique pour un utilisateur dans l’espace de travail Databricks.
Options
Examples
L’exemple suivant supprime un utilisateur par ID :
databricks users delete 12345
Les utilisateurs de Databricks obtiennent
Obtenez des informations pour un utilisateur spécifique dans l’espace de travail Databricks.
databricks users get ID [flags]
Arguments
ID
ID unique pour un utilisateur dans l’espace de travail Databricks.
Options
--attributes string
Liste séparée par des virgules d’attributs à retourner en réponse.
--count int
Nombre souhaité de résultats par page.
--excluded-attributes string
Liste séparée par des virgules d’attributs à exclure en réponse.
--filter string
Requête selon laquelle les résultats doivent être filtrés.
--sort-by string
Attribut pour trier les résultats.
--sort-order GetSortOrder
Ordre de tri des résultats. Valeurs prises en charge : ascending, descending
--start-index int
Spécifie l’index du premier résultat.
Examples
L’exemple suivant récupère des informations pour un utilisateur :
databricks users get 12345
L’exemple suivant obtient les détails de l’utilisateur au format JSON :
databricks users get 12345 --output json
liste des utilisateurs databricks
Répertoriez les détails de tous les utilisateurs associés à un espace de travail Databricks.
databricks users list [flags]
Options
--attributes string
Liste séparée par des virgules d’attributs à retourner en réponse.
--count int
Nombre souhaité de résultats par page.
--excluded-attributes string
Liste séparée par des virgules d’attributs à exclure en réponse.
--filter string
Requête selon laquelle les résultats doivent être filtrés.
--sort-by string
Attribut pour trier les résultats.
--sort-order ListSortOrder
Ordre de tri des résultats. Valeurs prises en charge : ascending, descending
--start-index int
Spécifie l’index du premier résultat.
Examples
L’exemple suivant répertorie tous les utilisateurs :
databricks users list
L’exemple suivant répertorie les utilisateurs avec filtrage :
databricks users list --filter "userName eq 'someone@example.com'"
L’exemple suivant répertorie les utilisateurs avec pagination :
databricks users list --count 10 --start-index 0
correctif des utilisateurs de Databricks
Mettez partiellement à jour une ressource utilisateur en appliquant les opérations fournies sur des attributs utilisateur spécifiques.
databricks users patch ID [flags]
Arguments
ID
ID unique dans l’espace de travail Databricks.
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Examples
L’exemple suivant corrige un utilisateur :
databricks users patch 12345 --json '{"display_name": "Jane Doe"}'
L’exemple suivant corrige un utilisateur à l’aide d’un fichier JSON :
databricks users patch 12345 --json @update.json
mise à jour des utilisateurs de Databricks
Remplacez les informations d’un utilisateur par les données fournies dans la demande.
databricks users update ID [flags]
Arguments
ID
ID utilisateur Databricks.
Options
--active
Si cet utilisateur est actif.
--display-name string
Chaîne qui représente une concaténation de noms donnés et de famille.
--external-id string
L’ID externe n’est actuellement pas pris en charge.
--id string
ID utilisateur Databricks.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
--user-name string
Adresse e-mail de l’utilisateur Databricks.
Examples
L’exemple suivant met à jour un utilisateur :
databricks users update 12345 --display-name "Jane Doe" --user-name "new-someone@example.com" --active
L’exemple suivant met à jour un utilisateur à l’aide de JSON :
databricks users update 12345 --json '{"display_name": "Jane Doe", "user_name": "new-someone@example.com", "active": true}'
les utilisateurs de databricks obtiennent des niveaux d'autorisation
Obtenez les niveaux d’autorisation qu’un utilisateur peut avoir sur un objet.
databricks users get-permission-levels [flags]
Options
Examples
L’exemple suivant obtient les niveaux d’autorisation pour les utilisateurs :
databricks users get-permission-levels
L’exemple suivant obtient les niveaux d’autorisation au format JSON :
databricks users get-permission-levels --output json
utilisateurs de databricks reçoivent des autorisations
Obtenez les autorisations de tous les mots de passe. Les mots de passe peuvent hériter des autorisations de leur objet racine.
databricks users get-permissions [flags]
Options
Examples
L’exemple suivant obtient des autorisations pour les utilisateurs :
databricks users get-permissions
L’exemple suivant obtient les autorisations au format JSON :
databricks users get-permissions --output json
Utilisateurs de databricks définir les autorisations
Définissez les autorisations de mot de passe.
Définit des autorisations sur un objet, en remplaçant les autorisations existantes s’ils existent. Supprime toutes les autorisations directes si aucune n’est spécifiée. Les objets peuvent hériter des autorisations de leur objet racine.
databricks users set-permissions [flags]
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Examples
L’exemple suivant définit des autorisations à l’aide de JSON :
databricks users set-permissions --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'
L’exemple suivant définit des autorisations à l’aide d’un fichier JSON :
databricks users set-permissions --json @permissions.json
databricks utilisateurs modifier-autorisations
Mettez à jour les autorisations sur tous les mots de passe. Les mots de passe peuvent hériter des autorisations de leur objet racine.
databricks users update-permissions [flags]
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête.
Examples
L’exemple suivant met à jour les autorisations à l’aide de JSON :
databricks users update-permissions --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_USE"}]}'
L’exemple suivant met à jour les autorisations à l’aide d’un fichier JSON :
databricks users update-permissions --json @permissions.json
Indicateurs globaux
--debug
Active la journalisation du débogage.
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne
Chaîne représentant le fichier dans lequel écrire les journaux de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format format
Format des journaux : text ou json. La valeur par défaut est text.
--log-level chaîne
Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format format
Format d’affichage des journaux d’activité de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible d’offre groupée à utiliser