groupe de commandesaccount network-connectivity
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.
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
Exemples
L'exemple suivant crée une configuration de connectivité réseau :
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 :
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 :
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.
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
Exemples
L'exemple suivant crée une règle d'endpoint privé :
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 :
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 :
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
Exemples
L'exemple suivant supprime une configuration de la connectivité réseau :
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
Exemples
L'exemple suivant supprime une règle d'endpoint privé :
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
Exemples
L'exemple suivant obtient une configuration de la connectivité réseau :
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
Exemples
L'exemple suivant obtient une règle d'endpoint privé :
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.
Exemples
L'exemple suivant liste toutes les configurations de connectivité réseau :
databricks account network-connectivity list-network-connectivity-configurations
L'exemple suivant répertorie les configurations de la connectivité réseau avec pagination :
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.
Exemples
L'exemple suivant répertorie toutes les règles d'endpoint privé :
databricks account network-connectivity list-private-endpoint-rules ncc-abc123
L'exemple suivant liste les règles d'Endpoint privé avec pagination :
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
Exemples
L'exemple suivant met à jour une règle de Endpoint privé :
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 :
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 :
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