Aller au contenu principal

groupe de commandesworkspace-bindings

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 workspace-bindings dans le CLI Databricks contient des commandes pour configurer (lier) les sécurisables dans Unity Catalog. Un élément sécurisable dans Databricks peut être configuré comme OPEN ou ISOLATED. Un sécurisable OPEN est accessible depuis n'importe quel workspace, tandis qu'un sécurisable ISOLATED n'est accessible que depuis une liste configurée de workspaces.

Types sécurisables qui prennent en charge la liaison : catalog, storage_credential, credential, external_location.

databricks workspace-bindings get

Obtenir les liaisons du workspace du catalogue. L'appelant doit être un administrateur de métastore ou un propriétaire du catalogue.

databricks workspace-bindings get NAME [flags]

Arguments

NAME

Le nom du catalogue.

Options

Indicateurs globaux

Exemples

L’exemple suivant obtient les liaisons de Workspace pour un catalogue :

Bash
databricks workspace-bindings get my_catalog

databricks workspace-bindings get-bindings

Obtenir les liaisons du workspace du sécurisable. L'appelant doit être un administrateur du métastore ou un propriétaire du sécurisable.

databricks workspace-bindings get-bindings SECURABLE_TYPE SECURABLE_NAME [flags]

Arguments

SECURABLE_TYPE

Le type d'élément sécurisable à lier à un Workspace (catalogue, informations d'identification de stockage, informations d'identification ou emplacement externe).

SECURABLE_NAME

Le nom de l'élément sécurisable.

Options

--max-results int

Nombre maximum de liaisons de workspace à renvoyer.

--page-token string

Jeton de pagination opaque pour aller à la page suivante basé sur la query précédente.

Indicateurs globaux

Exemples

L’exemple suivant obtient les liaisons de Workspace pour un catalogue :

Bash
databricks workspace-bindings get-bindings catalog my_catalog

L'exemple suivant récupère les liaisons de workspace pour une information d'identification de stockage avec pagination :

Bash
databricks workspace-bindings get-bindings storage_credential my_storage_credential --max-results 10

L'exemple suivant obtient les liaisons de workspace pour un emplacement externe :

Bash
databricks workspace-bindings get-bindings external_location my_external_location

databricks workspace-bindings update

Mettre à jour les liaisons de workspace du catalogue. L'appelant doit être un administrateur de métastore ou un propriétaire du catalogue.

databricks workspace-bindings update NAME [flags]

Arguments

NAME

Le nom du catalogue.

Options

--json JSON

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

Indicateurs globaux

Exemples

L'exemple suivant met à jour les liaisons de workspace pour un catalogue à l'aide de JSON :

Bash
databricks workspace-bindings update my_catalog --json '{"bindings": [{"workspace_id": 123456789, "binding_type": "BINDING_TYPE_READ_WRITE"}]}'

L'exemple suivant met à jour les liaisons de Workspace à l'aide d'un fichier JSON :

Bash
databricks workspace-bindings update my_catalog --json @bindings.json

databricks workspace-bindings update-bindings

Mettre à jour les liaisons de workspace du sécurisable. L'appelant doit être un administrateur du métastore ou un propriétaire du sécurisable.

databricks workspace-bindings update-bindings SECURABLE_TYPE SECURABLE_NAME [flags]

Arguments

SECURABLE_TYPE

Le type d'élément sécurisable à lier à un Workspace (catalogue, informations d'identification de stockage, informations d'identification ou emplacement externe).

SECURABLE_NAME

Le nom de l'élément sécurisable.

Options

--json JSON

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

Indicateurs globaux

Exemples

L'exemple suivant met à jour les liaisons de workspace pour un catalogue :

Bash
databricks workspace-bindings update-bindings catalog my_catalog --json '{"bindings": [{"workspace_id": 123456789, "binding_type": "BINDING_TYPE_READ_WRITE"}]}'

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