Aller au contenu principal

groupe de commandesservice-principal-secrets-proxy

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 service-principal-secrets-proxy au sein du Databricks CLI vous permet de gérer les secrets du Service Principal au niveau du workspace. Pour utiliser ces commandes, le Service Principal doit d'abord être ajouté au Workspace actuel. Vous pouvez utiliser les secrets générés pour obtenir des jetons d'accès OAuth pour un service principal, qui peuvent ensuite être utilisés pour accéder aux APIs de comptes et de Workspace Databricks. Consultez Autoriser l'accès du Service Principal à Databricks avec OAuth.

databricks service-principal-secrets-proxy create

Créez un secret pour le service principal donné.

databricks service-principal-secrets-proxy create SERVICE_PRINCIPAL_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

L'ID du service principal.

Options

--json JSON

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

--lifetime string

La durée de vie du secret en secondes.

Indicateurs globaux

Exemples

L'exemple suivant crée un secret pour un Service Principal :

Bash
databricks service-principal-secrets-proxy create 12345678

L'exemple suivant crée un secret avec une durée de vie spécifiée :

Bash
databricks service-principal-secrets-proxy create 12345678 --lifetime 3600

databricks service-principal-secrets-proxy supprimer

Supprimer un secret du Service Principal donné.

databricks service-principal-secrets-proxy delete SERVICE_PRINCIPAL_ID SECRET_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

L'ID du service principal.

SECRET_ID

L'identifiant secret.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime un secret de Service Principal :

Bash
databricks service-principal-secrets-proxy delete 12345678 secret-abc123

databricks service-principal-secrets-proxy list

Répertorier tous les secrets associés au service principal donné. Cette opération ne renvoie que des informations sur les secrets eux-mêmes et n’inclut pas les valeurs secrètes.

databricks service-principal-secrets-proxy list SERVICE_PRINCIPAL_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

L'ID du service principal.

Options

--page-size int

Le nombre maximal de secrets à renvoyer.

--page-token string

Un jeton de page opaque issu d'un appel de liste précédent.

Indicateurs globaux

Exemples

L'exemple suivant répertorie les secrets pour un Service Principal :

Bash
databricks service-principal-secrets-proxy list 12345678

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