Groupe de commandesaccount users-v2
L'utilisation de Databricks CLI est soumise à la licence Databricks et à l'avis de confidentialité Databricks, y compris toute disposition relative aux données d'utilisation.
Le groupe de commandes account users-v2 au sein de la CLI Databricks contient des commandes permettant d'effectuer des opérations de création, d'obtention, de liste, de mise à jour et de suppression sur les utilisateurs. Les identités des utilisateurs sont reconnues par Databricks et représentées par des adresses e-mail.
Databricks recommande d'utiliser le provisionnement SCIM pour synchroniser automatiquement les utilisateurs et les groupes de votre fournisseur d'identité vers votre compte Databricks. SCIM simplifie l'intégration d'un nouvel employé ou d'une nouvelle équipe en utilisant votre fournisseur d'identité pour créer des utilisateurs et des groupes dans le compte Databricks et leur accorder le niveau d'accès approprié. Lorsqu'un utilisateur quitte votre organisation ou n'a plus besoin d'accéder au compte Databricks, les administrateurs peuvent supprimer l'utilisateur dans votre fournisseur d'identité et le compte de cet utilisateur sera également supprimé du compte Databricks. Cela garantit un processus de départ cohérent et empêche les utilisateurs non autorisés d'accéder à des données sensibles. Voir Gérer les utilisateurs.
databricks account users-v2 create
Créez un nouvel utilisateur dans le compte Databricks.
databricks account users-v2 create [flags]
Options
--active
Si cet utilisateur est actif.
--display-name string
Chaîne représentant une concaténation des prénoms et noms de famille.
--external-id string
L'ID externe n'est pas pris en charge actuellement.
--id string
ID utilisateur Databricks.
--json JSON
Soit une chaîne JSON en ligne, soit @path/to/file.json avec le corps de la demande.
--user-name string
Adresse e-mail de l'utilisateur Databricks.
Exemples
L'exemple suivant crée un utilisateur à l'aide d'indicateurs de ligne de commande :
databricks account users-v2 create --user-name "user@example.com" --display-name "Jane Doe"
L’exemple suivant crée un utilisateur à l’aide de JSON :
databricks account users-v2 create --json '{"userName": "user@example.com", "displayName": "Jane Doe", "active": true}'
L'exemple suivant crée un utilisateur à l'aide d'un fichier JSON :
databricks account users-v2 create --json @user.json
databricks account users-v2 delete
Supprimer un utilisateur du compte Databricks.
La suppression d'un utilisateur d'un compte Databricks supprime également les objets associés à cet utilisateur.
databricks account users-v2 delete ID [flags]
Arguments
ID
ID unique d'un utilisateur dans le compte Databricks.
Options
Exemples
L'exemple suivant supprime un utilisateur par ID :
databricks account users-v2 delete 12345
databricks account users-v2 get
Obtenez des informations pour un utilisateur spécifique dans le compte Databricks.
databricks account users-v2 get ID [flags]
Arguments
ID
ID unique d'un utilisateur dans le compte Databricks.
Options
--attributes string
Liste d'attributs séparés par des virgules à renvoyer dans la réponse.
--count int
Nombre de résultats souhaité par page.
--excluded-attributes string
Liste d'attributs séparés par des virgules à exclure de la réponse.
--filter string
query par laquelle les résultats doivent être filtrés.
--sort-by string
Attribut pour trier les résultats.
--sort-order GetSortOrder
L’ordre de tri des résultats. Valeurs prises en charge : ascending, descending.
--start-index int
Spécifie l’index du premier résultat.
Exemples
L'exemple suivant permet d'obtenir un utilisateur par ID :
databricks account users-v2 get 12345
L'exemple suivant récupère un utilisateur avec des attributs spécifiques :
databricks account users-v2 get 12345 --attributes "userName,displayName"
databricks account users-v2 list
Obtenez les détails de tous les utilisateurs associés à un compte Databricks.
databricks account users-v2 list [flags]
Options
--attributes string
Liste d'attributs séparés par des virgules à renvoyer dans la réponse.
--excluded-attributes string
Liste d'attributs séparés par des virgules à exclure de la réponse.
--filter string
query par laquelle les résultats doivent être filtrés.
--limit int
Nombre maximal de résultats à renvoyer.
--sort-by string
Attribut pour trier les résultats.
--sort-order ListSortOrder
L’ordre de tri des résultats. Valeurs prises en charge : ascending, descending.
Exemples
L’exemple suivant répertorie tous les utilisateurs :
databricks account users-v2 list
L’exemple suivant répertorie les utilisateurs avec pagination :
databricks account users-v2 list --limit 10
L’exemple suivant répertorie les utilisateurs avec un filtre :
databricks account users-v2 list --filter "userName eq \"user@example.com\""
databricks account users-v2 patch
Mettez à jour partiellement une ressource utilisateur en appliquant les opérations fournies sur des attributs utilisateur spécifiques.
databricks account users-v2 patch ID [flags]
Arguments
ID
ID unique dans le workspace Databricks.
Options
--json JSON
Soit une chaîne JSON en ligne, soit @path/to/file.json avec le corps de la demande.
Exemples
L’exemple suivant applique un correctif à un utilisateur à l’aide de JSON :
databricks account users-v2 patch 12345 --json '{"displayName": "Jane Smith"}'
L’exemple suivant corrige un utilisateur à l’aide d’un fichier JSON :
databricks account users-v2 patch 12345 --json @patch-user.json
mise à jour de databricks account users-v2
Remplacez les informations d'un utilisateur par les données fournies dans la demande.
databricks account users-v2 update ID [flags]
Arguments
ID
ID utilisateur Databricks.
Options
--active
Si cet utilisateur est actif.
--display-name string
Chaîne représentant une concaténation des prénoms et noms de famille.
--external-id string
L'ID externe n'est pas pris en charge actuellement.
--json JSON
Soit une chaîne JSON en ligne, soit @path/to/file.json avec le corps de la demande.
--user-name string
Adresse e-mail de l'utilisateur Databricks.
Exemples
L’exemple suivant met à jour un utilisateur à l’aide d’indicateurs de ligne de commande :
databricks account users-v2 update 12345 --display-name "Jane Smith" --active
L’exemple suivant met à jour un utilisateur à l’aide de JSON :
databricks account users-v2 update 12345 --json '{"userName": "user@example.com", "displayName": "Jane Smith", "active": true}'
L'exemple suivant met à jour un utilisateur à l'aide d'un fichier JSON :
databricks account users-v2 update 12345 --json @update-user.json
Indicateurs globaux
--debug
Indique s’il faut activer la journalisation de débogage.
-h OU --help
Affiche l’aide pour la CLI Databricks, le groupe de commandes associé ou la commande associée.
--log-file chaîne
Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, default est d'écrire les logs de sortie vers stderr.
--log-format Format
Le type de format de log, text ou json. La valeur par default est text.
--log-level chaîne
Chaîne représentant le niveau de format des Logs. S'il n'est pas spécifié, le niveau de format des Logs est désactivé.
-o, --output Type
Le type de sortie de la commande, text ou json. La valeur par default est text.
-p, --profile chaîne
Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, le profil nommé DEFAULT est utilisé s’il existe.
--progress-format Format
Le format d'affichage des logs de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible de bundle à utiliser