Aller au contenu principal

Groupe de commandesaccount users-v2

remarque

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.

Indicateurs globaux

Exemples

L'exemple suivant crée un utilisateur à l'aide d'indicateurs de ligne de commande :

Bash
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 :

Bash
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 :

Bash
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

Indicateurs globaux

Exemples

L'exemple suivant supprime un utilisateur par ID :

Bash
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.

Indicateurs globaux

Exemples

L'exemple suivant permet d'obtenir un utilisateur par ID :

Bash
databricks account users-v2 get 12345

L'exemple suivant récupère un utilisateur avec des attributs spécifiques :

Bash
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.

Indicateurs globaux

Exemples

L’exemple suivant répertorie tous les utilisateurs :

Bash
databricks account users-v2 list

L’exemple suivant répertorie les utilisateurs avec pagination :

Bash
databricks account users-v2 list --limit 10

L’exemple suivant répertorie les utilisateurs avec un filtre :

Bash
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.

Indicateurs globaux

Exemples

L’exemple suivant applique un correctif à un utilisateur à l’aide de JSON :

Bash
databricks account users-v2 patch 12345 --json '{"displayName": "Jane Smith"}'

L’exemple suivant corrige un utilisateur à l’aide d’un fichier JSON :

Bash
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.

Indicateurs globaux

Exemples

L’exemple suivant met à jour un utilisateur à l’aide d’indicateurs de ligne de commande :

Bash
databricks account users-v2 update 12345 --display-name "Jane Smith" --active

L’exemple suivant met à jour un utilisateur à l’aide de JSON :

Bash
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 :

Bash
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