Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le account service-principals-v2 groupe de commandes dans l’interface CLI Databricks contient des commandes pour effectuer des opérations de création, d’obtention, de liste, de mise à jour et de suppression sur les principaux de service. Les principaux de service sont des identités à utiliser avec des travaux, 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 principaux de service pour exécuter des travaux de production ou modifier des données de production. Si tous les processus agissant sur des données de production fonctionnent avec des principaux de service, les utilisateurs interactifs n’ont pas besoin de privilèges d’écriture, de suppression ou de modification en production, ce qui élimine le risque qu’un utilisateur écrase accidentellement les données de production.
Databricks Account Service-Principals-v2 Create
Créez un principal de service dans le compte Databricks.
databricks account service-principals-v2 create [flags]
Options
--active
Si cet utilisateur est actif.
--application-id string
UUID relatif au principal de service.
--display-name string
Chaîne qui représente une concaténation de noms donnés et de famille.
--external-id string
ID externe.
--id string
ID du principal de service Databricks.
--json JSON
Soit en chaîne JSON en ligne, @path/to/file.json soit avec le corps de requête.
Examples
L’exemple suivant crée un principal de service à 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 principal de service à l’aide de JSON :
databricks account service-principals-v2 create --json '{"displayName": "CI/CD Service Principal", "active": true}'
L’exemple suivant crée un principal de service à l’aide d’un fichier JSON :
databricks account service-principals-v2 create --json @service-principal.json
Databricks Account Service-Principals-v2 Delete
Supprimez un principal de service du compte Databricks.
databricks account service-principals-v2 delete ID [flags]
Arguments
ID
ID unique d’un principal de service dans le compte Databricks.
Options
Examples
L’exemple suivant supprime un principal de service via ID :
databricks account service-principals-v2 delete 12345
Databricks Account Service-Principals-v2 get
Obtenez les détails d’un principal de service unique défini dans le compte Databricks.
databricks account service-principals-v2 get ID [flags]
Arguments
ID
ID unique d’un principal de service dans le compte Databricks.
Options
Examples
L’exemple suivant obtient un principal de service par ID :
databricks account service-principals-v2 get 12345
Databricks Account Service-Principals-v2 List
Obtenez l’ensemble des principaux de service associés à un compte Databricks.
databricks account service-principals-v2 list [flags]
Options
--attributes string
Liste séparée par des virgules d’attributs à retourner en réponse.
--excluded-attributes string
Liste séparée par des virgules d’attributs à exclure en réponse.
--filter string
Requête selon 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
Ordre de tri des résultats. Valeurs soutenues : ascending, descending.
Examples
L’exemple suivant liste tous les principaux de service :
databricks account service-principals-v2 list
L’exemple suivant répertorie les principaux de service avec pagination :
databricks account service-principals-v2 list --limit 10
L’exemple suivant répertorie les principaux de service avec un filtre :
databricks account service-principals-v2 list --filter "displayName eq \"CI/CD Service Principal\""
Databricks Account Service-Principals-v2 patch
Mettez partiellement à jour les détails d’un principal de service unique dans le compte Databricks.
databricks account service-principals-v2 patch ID [flags]
Arguments
ID
ID unique dans l’espace de travail Databricks.
Options
--json JSON
Soit en chaîne JSON en ligne, @path/to/file.json soit avec le corps de requête.
Examples
L’exemple suivant corrige un principal de service à l’aide de JSON :
databricks account service-principals-v2 patch 12345 --json '{"displayName": "Updated CI/CD Service Principal"}'
L’exemple suivant corrige un principal de service à l’aide d’un fichier JSON :
databricks account service-principals-v2 patch 12345 --json @patch-service-principal.json
Databricks Account Service-Principals-v2 Update
Remplacez un principal de service dans le compte Databricks.
databricks account service-principals-v2 update ID [flags]
Arguments
ID
ID du principal de service Databricks.
Options
--active
Si cet utilisateur est actif.
--application-id string
UUID relatif au principal de service.
--display-name string
Chaîne qui représente une concaténation de noms donnés et de famille.
--external-id string
ID externe.
--json JSON
Soit en chaîne JSON en ligne, @path/to/file.json soit avec le corps de requête.
Examples
L’exemple suivant met à jour un principal de service à 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 principal de service à 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 principal de service à l’aide d’un fichier JSON :
databricks account service-principals-v2 update 12345 --json @update-service-principal.json
Indicateurs globaux
--debug
Faut-il activer la journalisation du débogage ?
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne de caractères
Chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n’est pas spécifié, la valeur par défaut consiste à écrire les logs de sortie dans stderr.
--log-format Format
Type de format de journal : text ou json. La valeur par défaut est text.
--log-level chaîne de caractères
Chaîne représentant le niveau de format du journal. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne de caractères
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Format permettant d’afficher les journaux de progression : default, append, inplace ou json
-t, --target chaîne de caractères
Le cas échéant, la cible d'ensemble à utiliser