Connexion Azure CLI avec un compte d’utilisateur Azure Databricks
Suivez ces étapes pour utiliser Azure CLI pour vous connecter à Azure Databricks avec un compte d'utilisateur Databricks. Pour plus d’informations sur les comptes d’utilisateur Azure Databricks, consultez Gérer les utilisateurs.
Obtenez l’ID d’abonnement Azure approprié pour votre compte d’utilisateur. Si vous ne le connaissez pas encore, effectuez l’une des opérations suivantes :
Dans la barre de navigation supérieure de votre espace de travail Azure Databricks, cliquez sur votre nom d’utilisateur, puis sur Portail Azure. Dans la page de ressources de l’espace de travail Azure Databricks qui s’affiche, cliquez sur Vue d’ensemble dans la barre latérale. Recherchez ensuite le champ ID d’abonnement, qui contient l’ID d’abonnement.
Utilisez l’interface Azure CLI pour exécuter la commande az databricks workspace list en utilisant les options
--query
et-o
ou--output
pour affiner les résultats. Remplacezadb-0000000000000000.0.azuredatabricks.net
par le nom de votre instance d’espace de travail, sans inclurehttps://
. Dans cet exemple, le00000000-0000-0000-0000-000000000000
après/subscriptions/
dans la sortie est l’ID d’abonnement.az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
Si le message suivant s’affiche, vous êtes connecté au mauvais tenant :
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
Pour vous connecter au bon tenant, vous devez réexécuter la commandeaz login
en utilisant l’option-t
ou--tenant
pour spécifier l’ID du tenant correct.Vous pouvez obtenir l’ID de locataire d’un espace de travail Azure Databricks en exécutant la commande
curl -v <per-workspace-URL>/aad/auth
, puis en recherchant la sortie< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
, où00000000-0000-0000-0000-000000000000
représente l’ID de locataire. Consultez également Obtenir des ID d’abonnement et de locataire dans le Portail Azure.az login -t <tenant-id>
Une fois que vous disposez de l’ID d’abonnement Azure approprié pour votre compte d’utilisateur, commencez par vous connecter à Azure en utilisant Azure CLI afin d’exécuter la commande az login. Après avoir exécuté cette commande, suivez les instructions à l’écran pour terminer la connexion avec votre compte.
az login
Vérifiez que vous êtes connecté à l’abonnement approprié pour votre utilisateur connecté. Pour ce faire, exécutez la commande az account set en utilisant l’option
-s
ou--subscription
pour spécifier l’ID d’abonnement approprié.az account set -s <subscription-id>