Aller au contenu principal

groupe de commandesaccount network-connectivity

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 network-connectivity au sein du Databricks CLI contient des commandes pour configurer la connectivité réseau de vos workspaces pour les ressources de compute Serverless.

databricks account network-connectivity create-network-connectivity-configuration

Créez une configuration de connectivité réseau (NCC), qui fournit des sous-réseaux de service Azure stables lors de l'accès à vos comptes Azure Storage. Vous pouvez également utiliser une configuration de connectivité réseau pour créer des endpoints privés gérés par Databricks afin que les ressources compute serverless de Databricks accèdent en privé à vos Ressources.

important

Après avoir créé la configuration de la connectivité réseau, vous devez attribuer un ou plusieurs workspaces à la nouvelle configuration de la connectivité réseau. Vous pouvez partager une configuration de connectivité réseau avec plusieurs Workspace de la même région Azure au sein du même compte Databricks.

databricks account network-connectivity create-network-connectivity-configuration NAME REGION [flags]

Arguments

NAME

Le nom de la configuration de la connectivité réseau. Le nom peut contenir des caractères alphanumériques, des traits d'union et des traits de soulignement. La longueur doit être comprise entre 3 et 30 caractères.

REGION

La région pour la configuration de la connectivité réseau. Seuls les Workspaces de la même région peuvent être attachés à la configuration de la connectivité réseau.

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 crée une configuration de connectivité réseau :

Bash
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus

L'exemple suivant crée une configuration de connectivité réseau à l'aide de JSON :

Bash
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json '{"egress_config": {"default_rules": {"aws_stable_ip_rule": {"cidr_blocks": ["1.2.3.0/24"]}'

L'exemple suivant crée une configuration de connectivité réseau à l'aide d'un fichier JSON :

Bash
databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json @ncc.json

databricks account network-connectivity create-private-endpoint-rule

Créez une règle d'endpoint privé pour la configuration de connectivité réseau spécifiée. Une fois l'objet créé, Databricks provisionne de manière asynchrone un nouvel endpoint privé Azure vers votre ressource Azure spécifiée.

important

Vous devez utiliser le portail Azure ou d'autres outils Azure pour approuver le Endpoint privé afin de terminer la connexion. Pour obtenir les information du Endpoint privé créé, effectuez une requête GET sur la nouvelle règle de Endpoint privé.

databricks account network-connectivity create-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

Options

--endpoint-service string

Le nom complet du service AWS Endpoint cible qui se connecte aux ressources de destination de l'endpoint privé.

--error-message string

Message d'erreur, le cas échéant.

--group-id string

Non utilisé par les services d'Endpoint privés gérés par le client.

--resource-id string

L’ID de ressource Azure de la ressource cible.

--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 règle d'endpoint privé :

Bash
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --resource-id "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx"

L'exemple suivant crée une règle d'endpoint privé à l'aide de JSON :

Bash
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json '{"resource_id": "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx", "group_id": "blob"}'

L'exemple suivant crée une règle d'endpoint privé à l'aide d'un fichier JSON :

Bash
databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json @private-endpoint-rule.json

databricks account network-connectivity delete-network-connectivity-configuration

Supprimer une configuration de la connectivité réseau.

databricks account network-connectivity delete-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime une configuration de la connectivité réseau :

Bash
databricks account network-connectivity delete-network-connectivity-configuration ncc-abc123

databricks compte connectivité-réseau supprimer-règle-Endpoint-privé

Lancer la suppression d'une règle d'endpoint privé. Si l'état de la connexion est PENDING ou EXPIRED, l'endpoint privé est immédiatement supprimé. Sinon, l'endpoint privé est désactivé et sera supprimé après sept jours de désactivation. Lorsqu'un endpoint privé est désactivé, le champ désactivé est défini sur vrai et l'endpoint privé n'est pas disponible pour vos ressources compute serverless.

databricks account network-connectivity delete-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

PRIVATE_ENDPOINT_RULE_ID

Votre ID de règle d'endpoint privé.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime une règle d'endpoint privé :

Bash
databricks account network-connectivity delete-private-endpoint-rule ncc-abc123 per-xyz789

databricks account network-connectivity obtenir-la-configuration-de-la-connectivité-réseau

Obtenir une configuration de connectivité réseau.

databricks account network-connectivity get-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient une configuration de la connectivité réseau :

Bash
databricks account network-connectivity get-network-connectivity-configuration ncc-abc123

databricks account network-connectivity get-private-endpoint-rule

Obtenez la règle d'endpoint privé.

databricks account network-connectivity get-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

PRIVATE_ENDPOINT_RULE_ID

Votre ID de règle d'endpoint privé.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient une règle d'endpoint privé :

Bash
databricks account network-connectivity get-private-endpoint-rule ncc-abc123 per-xyz789

databricks account network-connectivity list-network-connectivity-configurations

Obtenez un tableau de configurations de connectivité réseau.

databricks account network-connectivity list-network-connectivity-configurations [flags]

Options

--page-token string

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

Indicateurs globaux

Exemples

L'exemple suivant liste toutes les configurations de connectivité réseau :

Bash
databricks account network-connectivity list-network-connectivity-configurations

L'exemple suivant répertorie les configurations de la connectivité réseau avec pagination :

Bash
databricks account network-connectivity list-network-connectivity-configurations --page-token "next_page_token"

databricks account network-connectivity list-private-endpoint-rules

Obtenez un tableau de règles d'Endpoint privé.

databricks account network-connectivity list-private-endpoint-rules NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

ID de votre configuration de connectivité réseau.

Options

--page-token string

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

Indicateurs globaux

Exemples

L'exemple suivant répertorie toutes les règles d'endpoint privé :

Bash
databricks account network-connectivity list-private-endpoint-rules ncc-abc123

L'exemple suivant liste les règles d'Endpoint privé avec pagination :

Bash
databricks account network-connectivity list-private-endpoint-rules ncc-abc123 --page-token "next_page_token"

databricks account network-connectivity update-private-endpoint-rule

Mettre à jour une règle d'endpoint privé. Actuellement, seule une règle d'Endpoint privé vers des ressources gérées par le client peut être mise à jour.

databricks account network-connectivity update-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID UPDATE_MASK [flags]

Arguments

NETWORK_CONNECTIVITY_CONFIG_ID

L'ID d'une configuration de connectivité réseau, qui est la ressource parente de cet objet de règle d'endpoint privé.

PRIVATE_ENDPOINT_RULE_ID

Votre ID de règle d'endpoint privé.

UPDATE_MASK

Le masque de champ doit être une chaîne unique, avec plusieurs champs séparés par des virgules (sans espaces). Le chemin de champ est relatif à l’objet ressource, en utilisant un point (.) pour naviguer dans les sous-champs (par exemple, author.given_name). La spécification d’éléments dans des champs de séquence ou de carte n’est pas autorisée, car seul le champ de collection entier peut être spécifié. Les noms de champs doivent correspondre exactement aux noms des champs de ressource.

Options

--enabled

Utilisé uniquement par les Endpoint privés vers un service AWS S3.

--error-message string

Message d'erreur, le cas échéant.

--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 règle de Endpoint privé :

Bash
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --enabled

L'exemple suivant met à jour une règle d'endpoint privé à l'aide de JSON :

Bash
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json '{"enabled": true}'

L'exemple suivant met à jour une règle de Endpoint privé à l'aide d'un fichier JSON :

Bash
databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json @update-private-endpoint-rule.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