Aller au contenu principal

Groupe de commandesaccount service-principals-v2

remarque

L’utilisation de la CLI Databricks est soumise à la licence Databricks et à la politique de confidentialité de Databricks, y compris toute disposition relative aux données d’usage.

Le groupe de commandes account service-principals-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 Service Principal. Les Service Principal sont des identités à utiliser avec des Job, des outils automatisés et des systèmes tels que des scripts, des applications et des plateformes CI/CD. Databricks recommande de créer des Service Principals pour exécuter des jobs de production ou modifier des données de production. Si tous les processus agissant sur les données de production s'exécutent avec des Service Principal, les utilisateurs interactifs n'ont besoin d'aucun privilège d'écriture, de suppression ou de modification en production, ce qui élimine le risque qu'un utilisateur écrase accidentellement des données de production.

databricks account Service Principal-v2 create

Créez un nouveau Service Principal dans le compte Databricks.

databricks account service-principals-v2 create [flags]

Options

--active

Si cet utilisateur est actif.

--application-id string

UUID relatif au Service Principal.

--display-name string

Chaîne représentant une concaténation des prénoms et noms de famille.

--external-id string

ID externe.

--id string

ID de Service Principal Databricks.

--json JSON

Soit une chaîne JSON en ligne, soit @path/to/file.json avec le corps de la demande.

Drapeaux globaux

Exemples

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

Bash
databricks account service-principals-v2 create --display-name "CI/CD Service Principal"

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

Bash
databricks account service-principals-v2 create --json '{"displayName": "CI/CD Service Principal", "active": true}'

L’exemple suivant crée un service principal à l’aide d’un fichier JSON :

Bash
databricks account service-principals-v2 create --json @service-principal.json

databricks account Service Principal-v2 delete

Supprimer un Service Principal du compte Databricks.

databricks account service-principals-v2 delete ID [flags]

Arguments

ID

ID unique pour un service principal dans le compte Databricks.

Options

Drapeaux globaux

Exemples

L’exemple suivant supprime un Service Principal par ID :

Bash
databricks account service-principals-v2 delete 12345

databricks account Service Principal-v2 get

Obtenez les détails d’un seul Service Principal défini dans le compte Databricks.

databricks account service-principals-v2 get ID [flags]

Arguments

ID

ID unique pour un service principal dans le compte Databricks.

Options

Drapeaux globaux

Exemples

L'exemple suivant permet d'obtenir un service principal par ID :

Bash
databricks account service-principals-v2 get 12345

databricks account Service Principal-v2 list

Obtenez l’ensemble des Service Principal associés à un compte Databricks.

databricks account service-principals-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.

Drapeaux globaux

Exemples

L’exemple suivant répertorie tous les Service Principal :

Bash
databricks account service-principals-v2 list

L’exemple suivant répertorie les Service Principal avec pagination :

Bash
databricks account service-principals-v2 list --limit 10

L'exemple suivant répertorie les Service Principal avec un filtre :

Bash
databricks account service-principals-v2 list --filter "displayName eq \"CI/CD Service Principal\""

databricks account Service Principal-v2 patch

Mettre à jour partiellement les détails d'un seul Service Principal dans le compte Databricks.

databricks account service-principals-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.

Drapeaux globaux

Exemples

L’exemple suivant corrige un service principal à l’aide de JSON :

Bash
databricks account service-principals-v2 patch 12345 --json '{"displayName": "Updated CI/CD Service Principal"}'

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

Bash
databricks account service-principals-v2 patch 12345 --json @patch-service-principal.json

databricks account Service Principal-v2 update

Remplacer un Service Principal dans le compte Databricks.

databricks account service-principals-v2 update ID [flags]

Arguments

ID

ID du service principal Databricks.

Options

--active

Si cet utilisateur est actif.

--application-id string

UUID relatif au Service Principal.

--display-name string

Chaîne représentant une concaténation des prénoms et noms de famille.

--external-id string

ID externe.

--json JSON

Soit une chaîne JSON en ligne, soit @path/to/file.json avec le corps de la demande.

Drapeaux globaux

Exemples

L'exemple suivant met à jour un Service Principal à l'aide d'indicateurs de ligne de commande :

Bash
databricks account service-principals-v2 update 12345 --display-name "Updated CI/CD Service Principal" --active

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

Bash
databricks account service-principals-v2 update 12345 --json '{"displayName": "Updated CI/CD Service Principal", "active": true}'

L'exemple suivant met à jour un Service Principal à l'aide d'un fichier JSON :

Bash
databricks account service-principals-v2 update 12345 --json @update-service-principal.json

Indicateurs globaux

--debug

Indique s’il faut activer la journalisation de débogage.

-h OU --help

Affichez l’aide pour la CLI Databricks ou 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é, le comportement default consiste à écrire les Logs de sortie dans stderr.

--log-format Format

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

--log-level chaîne

Chaîne représentant le niveau de format des Logs. Si rien n'est 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

Le 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