Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Ces informations s’appliquent à Databricks CLI versions 0.205 et ultérieures. L’interface CLI Databricks est en préversion publique.
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 api groupe de commandes dans l’interface CLI Databricks vous permet d’appeler n’importe quelle API REST Databricks disponible.
Vous devez exécuter la commande api uniquement pour les scénarios avancés, par exemple les préversions d’API REST Databricks spécifiques, pour lesquelles l’interface CLI Databricks ne wrappe pas encore l’API REST Databricks cible dans une commande associée. Pour obtenir la liste des groupes de commandes, consultez les commandes CLI Databricks.
databricks API supprimer
Effectuer une demande DELETE
databricks api delete PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
databricks api delete /api/2.0/jobs/runs/delete --json '{"run_id": 123}'
récupérer l'API de Databricks
Effectuer une GET demande
databricks api get PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
L’exemple suivant obtient la liste des clusters disponibles dans l’espace de travail :
databricks api get /api/2.0/clusters/list
L’exemple suivant obtient un travail :
databricks api get /api/2.0/jobs/get --json '{"job_id": 123}'
databricks api head
Effectuer une requête HEAD
databricks api head PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
databricks api head /api/2.0/clusters/list
correctif d’API databricks
Effectuer une requête PATCH
databricks api patch PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
databricks api patch /api/2.0/jobs/update --json '{"job_id": 123, "new_settings": {"name": "Updated Job"}}'
publication de l’API databricks
Effectuer une requête POST
databricks api post PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
L’exemple suivant obtient des informations sur le cluster spécifié dans l’espace de travail.
databricks api post /api/2.0/clusters/get --json '{
"cluster_id": "1234-567890-abcde123"
}'
L’exemple suivant crée un cluster :
databricks api post /api/2.0/clusters/create --json '{"cluster_name": "test-cluster", "spark_version": "11.3.x-scala2.12"}'
Permet de mettre à jour les paramètres du cluster spécifié dans l’espace de travail.
databricks api post /api/2.0/clusters/edit --json '{
"cluster_id": "1234-567890-abcde123",
"cluster_name": "my-changed-cluster",
"num_workers": 1,
"spark_version": "11.3.x-scala2.12",
"node_type_id": "Standard_DS3_v2"
}'
Permet de mettre à jour les paramètres du cluster spécifié dans l’espace de travail. Permet d’obtenir le corps de la requête à partir d’un fichier nommé edit-cluster.json dans le répertoire de travail actuel.
databricks api post /api/2.0/clusters/edit --json @edit-cluster.json
edit-cluster.json :
{
"cluster_id": "1234-567890-abcde123",
"cluster_name": "my-changed-cluster",
"num_workers": 1,
"spark_version": "11.3.x-scala2.12",
"node_type_id": "Standard_DS3_v2"
}
Opération PUT de l'API Databricks
Effectuer une requête PUT
databricks api put PATH [flags]
Arguments
PATH
Chemin du point de terminaison de l’API
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
databricks api put /api/2.0/workspace/import --json @workspace-import.json
Indicateurs globaux
--debug
Active 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 journaux de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format format
Format des journaux : text ou json. La valeur par défaut est text.
--log-level chaîne de caractères
Chaîne représentant le niveau de journalisation. 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’offre groupée à utiliser