groupe de commandesaccount custom-app-integration
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 account custom-app-integration au sein de l'CLI Databricks contient des commandes pour gérer les intégrations d'applications OAuth personnalisées. Ces intégrations sont requises pour l’ajout et l’utilisation d’applications OAuth personnalisées telles que Tableau Cloud pour Databricks dans le cloud AWS.
Créer une intégration d'application personnalisée pour le compte Databricks
Créer une intégration d'application OAuth personnalisée.
databricks account custom-app-integration create [flags]
Options
--name string
Nom de l'application OAuth personnalisée.
--confidential
Ce champ indique si un secret client OAuth est requis pour authentifier ce client.
--json JSON
La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête
Exemples
L'exemple suivant crée une intégration d'application OAuth personnalisée à l'aide d'indicateurs de ligne de commande :
databricks account custom-app-integration create --name "My Custom App" --confidential
L'exemple suivant crée une intégration d'application OAuth personnalisée à l'aide de JSON :
databricks account custom-app-integration create --json '{"name": "My Custom App", "redirect_urls": ["https://example.com/callback"], "confidential": true}'
L'exemple suivant crée une intégration d'application OAuth personnalisée à l'aide d'un fichier JSON :
databricks account custom-app-integration create --json @custom-app.json
suppression de l'intégration d'application personnalisée du compte databricks
Supprimer une intégration d'application OAuth personnalisée existante.
databricks account custom-app-integration delete INTEGRATION_ID [flags]
Arguments
INTEGRATION_ID
L'ID d'intégration de l'application OAuth.
Options
Exemples
L'exemple suivant supprime une intégration d'application OAuth personnalisée par ID :
databricks account custom-app-integration delete integration-abc123
databricks account custom-app-integration get
Obtenez l'intégration d'application OAuth personnalisée pour l'ID d'intégration donné.
databricks account custom-app-integration get INTEGRATION_ID [flags]
Arguments
INTEGRATION_ID
L'ID d'intégration de l'application OAuth.
Options
Exemples
L’exemple suivant obtient une intégration d’application OAuth personnalisée par ID :
databricks account custom-app-integration get integration-abc123
Liste d'intégration d'applications personnalisées du compte Databricks
Obtenir la liste des intégrations d'applications OAuth personnalisées pour le compte Databricks spécifié.
databricks account custom-app-integration list [flags]
Options
--include-creator-username
Inclure le nom d'utilisateur du créateur dans la réponse.
--page-size int
Nombre de résultats à afficher par page.
--page-token string
Jeton pour récupérer la page suivante de résultats.
Exemples
L'exemple suivant répertorie toutes les intégrations d'applications OAuth personnalisées :
databricks account custom-app-integration list
L’exemple suivant répertorie les intégrations d’applications OAuth personnalisées avec pagination :
databricks account custom-app-integration list --page-size 10
L’exemple suivant liste les intégrations d’application OAuth personnalisées, y compris les noms d’utilisateur des créateurs :
databricks account custom-app-integration list --include-creator-username
Mise à jour de l'intégration d'application personnalisée du compte Databricks.
Mettre à jour une intégration d'application OAuth personnalisée existante.
databricks account custom-app-integration update INTEGRATION_ID [flags]
La mise à jour de scopes ou de redirect_urls remplace l'ensemble existant complet plutôt que de l'y ajouter. Toute valeur que vous omettez est supprimée, non conservée. Avant de mettre à jour l'un ou l'autre champ, examinez l'intégration actuelle et incluez l'ensemble complet des valeurs que vous souhaitez conserver.
Arguments
INTEGRATION_ID
L'ID d'intégration de l'application OAuth.
Options
--json JSON
La chaîne JSON en ligne ou le @path vers le fichier JSON avec le corps de la requête
Exemples
L'exemple suivant met à jour une intégration d'application OAuth personnalisée à l'aide de JSON :
databricks account custom-app-integration update integration-abc123 --json '{"name": "Updated App Name", "redirect_urls": ["https://example.com/new-callback"]}'
L'exemple suivant met à jour une intégration d'application OAuth personnalisée à l'aide d'un fichier JSON :
databricks account custom-app-integration update integration-abc123 --json @update-custom-app.json
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