account service-principals-v2 groupe de commande

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.

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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.

Indicateurs globaux

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.

Indicateurs globaux

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.

Indicateurs globaux

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