Aller au contenu principal

groupe de commandesusers

remarque

L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.

Le groupe de commandes users au sein de la CLI Databricks vous permet de gérer les identités des utilisateurs dans votre Workspace Databricks. Les identités d'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 workspace Databricks. Le provisionnement 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 workspace Databricks et leur donner le niveau d'accès approprié. Lorsqu'un utilisateur quitte votre organisation ou n'a plus besoin d'accéder au workspace Databricks, les administrateurs peuvent mettre fin à l'utilisateur dans votre fournisseur d'identité, et le compte de cet utilisateur sera également supprimé du workspace Databricks. Cela garantit un processus de départ cohérent et empêche les utilisateurs non autorisés d'accéder aux données sensibles. Voir Synchroniser les utilisateurs et les groupes à partir de votre fournisseur d'identité à l'aide de SCIM.

Les utilisateurs Databricks créent

Créer un nouvel utilisateur dans le workspace 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 prénoms et de noms de famille.

--external-id string

L'ID externe n'est pas pris en charge actuellement.

--id string

Identifiant utilisateur Databricks.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--user-name string

Adresse e-mail de l'utilisateur Databricks.

Indicateurs globaux

Exemples

L'exemple suivant crée un utilisateur avec un nom d'affichage et un e-mail :

Bash
databricks users create --display-name "John Doe" --user-name "someone@example.com"

L'exemple suivant crée un utilisateur à l'aide de JSON :

Bash
databricks users create --json '{"display_name": "John Doe", "user_name": "someone@example.com", "active": true}'

supprimer les utilisateurs Databricks

Supprimer un utilisateur. La suppression d'un utilisateur d'un Databricks Workspace supprime également les objets associés à l'utilisateur.

databricks users delete ID [flags]

Arguments

ID

Identifiant unique d'un utilisateur dans le Workspace Databricks.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime un utilisateur par ID :

Bash
databricks users delete 12345

les utilisateurs Databricks obtiennent

Obtenir des informations pour un utilisateur spécifique dans le Databricks Workspace.

databricks users get ID [flags]

Arguments

ID

Identifiant unique d'un utilisateur dans le Workspace Databricks.

Options

--attributes string

Liste d'attributs séparés par des virgules à renvoyer en réponse.

--count int

Nombre de résultats souhaité par page.

--excluded-attributes string

Liste d'attributs séparés par des virgules à exclure dans la réponse.

--filter string

Requête 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 obtient les détails d'un utilisateur :

Bash
databricks users get 12345

L'exemple suivant récupère les détails de l'utilisateur au format JSON :

Bash
databricks users get 12345 --output json

Liste des utilisateurs Databricks

Répertoriez les détails de tous les utilisateurs associés à un workspace Databricks.

databricks users list [flags]

Options

--attributes string

Liste d'attributs séparés par des virgules à renvoyer en réponse.

--count int

Nombre de résultats souhaité par page.

--excluded-attributes string

Liste d'attributs séparés par des virgules à exclure dans la réponse.

--filter string

Requête par laquelle les résultats doivent être filtrés.

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

--start-index int

Spécifie l’index du premier résultat.

Indicateurs globaux

Exemples

L'exemple suivant liste tous les utilisateurs :

Bash
databricks users list

L'exemple suivant liste les utilisateurs avec filtrage :

Bash
databricks users list --filter "userName eq 'someone@example.com'"

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

Bash
databricks users list --count 10 --start-index 0

correctif utilisateurs Databricks

Mettre à jour partiellement 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 le workspace Databricks.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant corrige un utilisateur :

Bash
databricks users patch 12345 --json '{"display_name": "Jane Doe"}'

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

Bash
databricks users patch 12345 --json @update.json

Mise à jour des utilisateurs Databricks

Remplacer les informations d'un utilisateur par les données fournies dans la demande.

databricks users update ID [flags]

Arguments

ID

Identifiant utilisateur Databricks.

Options

--active

Si cet utilisateur est actif.

--display-name string

Chaîne qui représente une concaténation de prénoms et de noms de famille.

--external-id string

L'ID externe n'est pas pris en charge actuellement.

--id string

Identifiant utilisateur Databricks.

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--user-name string

Adresse e-mail de l'utilisateur Databricks.

Indicateurs globaux

Exemples

L'exemple suivant met à jour un utilisateur :

Bash
databricks users update 12345 --display-name "Jane Doe" --user-name "new-someone@example.com" --active

L'exemple suivant met à jour un utilisateur en utilisant JSON :

Bash
databricks users update 12345 --json '{"display_name": "Jane Doe", "user_name": "new-someone@example.com", "active": true}'

databricks users get-permission-levels

Obtenez les niveaux d’autorisation qu’un utilisateur peut avoir sur un objet.

databricks users get-permission-levels [flags]

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient les niveaux d'autorisation pour les utilisateurs :

Bash
databricks users get-permission-levels

L’exemple suivant obtient les niveaux d’autorisation au format JSON :

Bash
databricks users get-permission-levels --output json

Obtenir les autorisations des utilisateurs Databricks

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

Indicateurs globaux

Exemples

L'exemple suivant obtient les autorisations pour les utilisateurs :

Bash
databricks users get-permissions

L'exemple suivant obtient les autorisations au format JSON :

Bash
databricks users get-permissions --output json

databricks utilisateurs définir les autorisations

Définissez les autorisations de mot de passe.

Définit les autorisations sur un objet, en remplaçant les autorisations existantes si elles 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

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant définit les autorisations à l'aide de JSON :

Bash
databricks users set-permissions --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

L'exemple suivant définit les autorisations à l'aide d'un fichier JSON :

Bash
databricks users set-permissions --json @permissions.json

databricks users update-permissions (mise à jour des autorisations d'utilisateur)

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

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant met à jour les autorisations en utilisant JSON :

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

Bash
databricks users update-permissions --json @permissions.json

Drapeaux globaux

--debug

Activer ou non la journalisation de débogage.

-h OU --help

Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de 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é, la default est d'écrire les logs de sortie dans stderr.

--log-format Format

Le type de format de log, text ou json. La valeur par default est text.

--log-level chaîne

Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.

-o, --output Type

Le type de sortie de 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é, alors s'il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

Le format pour afficher les logs de progression : default, append, inplace ou json

-t, --target chaîne

Le cas échéant, la cible de bundle à utiliser