groupe de commandesservice-principal-secrets-proxy
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.
Exemples
L'exemple suivant crée un secret pour un Service Principal :
databricks service-principal-secrets-proxy create 12345678
L'exemple suivant crée un secret avec une durée de vie spécifiée :
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
Exemples
L'exemple suivant supprime un secret de Service Principal :
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.
Exemples
L'exemple suivant répertorie les secrets pour un Service Principal :
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