Groupe de commandesaccount service-principals-v2
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.
Exemples
L'exemple suivant crée un Service Principal à l'aide d'indicateurs de ligne de commande :
databricks account service-principals-v2 create --display-name "CI/CD Service Principal"
L'exemple suivant crée un Service Principal à l'aide de JSON :
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 :
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
Exemples
L’exemple suivant supprime un Service Principal par ID :
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
Exemples
L'exemple suivant permet d'obtenir un service principal par ID :
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.
Exemples
L’exemple suivant répertorie tous les Service Principal :
databricks account service-principals-v2 list
L’exemple suivant répertorie les Service Principal avec pagination :
databricks account service-principals-v2 list --limit 10
L'exemple suivant répertorie les Service Principal avec un filtre :
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.
Exemples
L’exemple suivant corrige un service principal à l’aide de JSON :
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 :
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.
Exemples
L'exemple suivant met à jour un Service Principal à l'aide d'indicateurs de ligne de commande :
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 :
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 :
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