Connexion PowerShell avec un compte d’utilisateur Azure Databricks
Suivez ces étapes pour utiliser PowerShell 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.
Commencez à vous connecter à Azure à l’aide de PowerShell pour exécuter le cmdlet Connect-AzAccount . Après avoir exécuté ce cmdlet, suivez les instructions à l’écran pour terminer la connexion avec votre compte.
Connect-AzAccount
Remarque
Si un message d’erreur indique que le cmdlet
Connect-AzAccount
n’est pas reconnu, installez-le en exécutant le cmdlet suivant :Install-Module -Name Az -Repository PSGallery -Force
Vérifiez que vous êtes connecté à l’abonnement approprié pour votre utilisateur connecté. Pour obtenir le nom et l’ID de votre abonnement connecté, ainsi que l’ID de locataire associé à l’abonnement, exécutez le cmdlet suivant :
Get-AzContext | Select-Object -ExpandProperty Subscription
Si vous ne savez pas quel doit être l’abonnement approprié, vous pouvez par exemple obtenir l’ID d’abonnement d’un espace de travail Azure Databricks en cliquant sur votre nom d’utilisateur >Portail Azure dans la barre de navigation de l’espace de travail. 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.
Si vous ne pouvez pas accéder au portail Azure, mais que vous avez accès à votre console de compte Azure Databricks, vous pouvez obtenir l’abonnement approprié pour un espace de travail Azure Databricks comme suit :
- Faites une note dans l’espace de travail, qui se trouve en regard de votre nom d’utilisateur dans la barre de navigation de l’espace de travail.
- Cliquez sur votre nom d’utilisateur >Gérer le compte dans la barre de navigation de l’espace de travail.
- Dans la barre latérale, cliquez sur Espaces de travail.
- Dans la zone Filtrer les espaces de travail , entrez le nom programmatique de l’espace de travail, puis appuyez sur
Enter
. - Cliquez sur le nom programmatique de l’espace de travail dans la liste des résultats.
- Laissez une note dans le champ Abonnement, qui contient l’ID d’abonnement.
Si vous devez basculer vers un autre abonnement, exécutez le cmdlet Set-AzContext en utilisant le paramètren
-Name
ou-Subscription
pour spécifier le nom ou l’ID de l’abonnement approprié.Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
Si le message suivant s’affiche, vous êtes connecté au mauvais locataire :
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
Pour vous connecter au bon locataire, vous devez réexécuter leConnect-AzAccount
cmdlet en utilisant l’option-Tenant
pour spécifier l’ID du locataire 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.Connect-AzAccount -Tenant <tenant-id> | Format-Table