Aller au contenu principal

groupe de commandesaccount custom-app-integration

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 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

Indicateurs globaux

Exemples

L'exemple suivant crée une intégration d'application OAuth personnalisée à l'aide d'indicateurs de ligne de commande :

Bash
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 :

Bash
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 :

Bash
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

Indicateurs globaux

Exemples

L'exemple suivant supprime une intégration d'application OAuth personnalisée par ID :

Bash
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

Indicateurs globaux

Exemples

L’exemple suivant obtient une intégration d’application OAuth personnalisée par ID :

Bash
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.

Indicateurs globaux

Exemples

L'exemple suivant répertorie toutes les intégrations d'applications OAuth personnalisées :

Bash
databricks account custom-app-integration list

L’exemple suivant répertorie les intégrations d’applications OAuth personnalisées avec pagination :

Bash
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 :

Bash
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]
attention

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

Indicateurs globaux

Exemples

L'exemple suivant met à jour une intégration d'application OAuth personnalisée à l'aide de JSON :

Bash
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 :

Bash
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