Aller au contenu principal

groupe de commandesaccount metastore-assignments

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 metastore-assignments au sein de la CLI Databricks contient des commandes pour gérer les attributions de metastores aux Workspace. Ces commandes vous permettent de créer, récupérer, lister, mettre à jour et supprimer des attributions de metastore, en contrôlant quel métastore Unity Catalog est associé à chaque Workspace.

databricks account metastore-assignments create

Attribuez un Workspace à un metastore. Crée une affectation à un métastore pour un Workspace.

databricks account metastore-assignments create WORKSPACE_ID METASTORE_ID [flags]

Arguments

WORKSPACE_ID

ID du Workspace.

METASTORE_ID

ID de métastore Unity Catalog.

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 attribue un workspace à un metastore :

Bash
databricks account metastore-assignments create 123456789 metastore-abc123

L'exemple suivant attribue un workspace à un metastore en utilisant JSON :

Bash
databricks account metastore-assignments create 123456789 metastore-abc123 --json '{"defaultCatalogName": "main"}'

L'exemple suivant attribue un workspace à un metastore à l'aide d'un fichier JSON :

Bash
databricks account metastore-assignments create 123456789 metastore-abc123 --json @metastore-assignment.json

supprimer les attributions de métastores du compte databricks

Supprimez l'affectation d'un métastore à un workspace, laissant le workspace sans métastore.

databricks account metastore-assignments delete WORKSPACE_ID METASTORE_ID [flags]

Arguments

WORKSPACE_ID

ID du Workspace.

METASTORE_ID

ID de métastore Unity Catalog.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime une attribution de metastore :

Bash
databricks account metastore-assignments delete 123456789 metastore-abc123

databricks account : obtenir des attributions de métastore

Obtenir l'attribution de métastore pour un workspace. Si un métastore est attribué au workspace, le mappage est renvoyé. Si aucun métastore n'est attribué au workspace, l'attribution est introuvable et une erreur 404 est renvoyée.

databricks account metastore-assignments get WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

ID du Workspace.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient l'attribution du métastore pour un workspace :

Bash
databricks account metastore-assignments get 123456789

Liste des attributions de métastores du compte Databricks

Veuillez obtenir une liste de tous les ID de Workspace Databricks qui ont été attribués à un métastore donné.

databricks account metastore-assignments list METASTORE_ID [flags]

Arguments

METASTORE_ID

ID de métastore Unity Catalog.

Options

Indicateurs globaux

Exemples

L’exemple suivant liste tous les workspaces attribués à un metastore :

Bash
databricks account metastore-assignments list metastore-abc123

databricks account metastore-assignments update

Mettre à jour une affectation à un metastore pour un Workspace. Actuellement, seul le catalogue default peut être mis à jour.

databricks account metastore-assignments update WORKSPACE_ID METASTORE_ID [flags]

Arguments

WORKSPACE_ID

ID du Workspace.

METASTORE_ID

ID de métastore Unity Catalog.

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 attribution de métastore à l'aide de JSON :

Bash
databricks account metastore-assignments update 123456789 metastore-abc123 --json '{"defaultCatalogName": "updated_catalog"}'

L'exemple suivant met à jour une affectation de metastore à l'aide d'un fichier JSON :

Bash
databricks account metastore-assignments update 123456789 metastore-abc123 --json @update-metastore-assignment.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