Partager via


Déployer un espace de travail avec PowerShell

Cet article explique comment créer un espace de travail Azure Databricks à l'aide de Powershell.

Si vous choisissez d’utiliser PowerShell localement, cet article vous demande d’installer le module Az PowerShell et de vous connecter à votre compte Azure avec l’applet de commande Connect-AzAccount. Pour en savoir plus sur l’installation du module Az PowerShell, consultez Installer Azure PowerShell.

Pour vous connecter à votre compte Azure en tant qu'utilisateur, consultez Connexion PowerShell avec un compte utilisateur Azure Databricks. Pour vous connecter à votre compte Azure en tant que principal de service, consultez Connexion PowerShell avec un principal de service Microsoft Entra ID.

Remarque

Si vous souhaitez créer un espace de travail Azure Databricks dans Azure Commercial Cloud qui détient des certifications de conformité du gouvernement américain comme FedRAMP High, veuillez contacter l'équipe de votre compte Microsoft ou Azure Databricks pour accéder à cette expérience.

Si c’est la première fois que vous utilisez le service Azure Databricks, vous devez inscrire le fournisseur de ressources Microsoft.Databricks.

  Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks

Utiliser Azure Cloud Shell

Azure héberge Azure Cloud Shell, un environnement d’interpréteur de commandes interactif que vous pouvez utiliser dans votre navigateur. Vous pouvez utiliser Bash ou PowerShell avec Cloud Shell pour utiliser les services Azure. Vous pouvez utiliser les commandes préinstallées Cloud Shell pour exécuter le code de cet article sans avoir à installer quoi que ce soit dans votre environnement local.

Pour démarrer Azure Cloud Shell :

  • Sélectionnez Essayer dans le coin supérieur droit d’un bloc de code. La sélection de Essayer ne copie pas automatiquement le code dans Cloud Shell.
  • Accédez à https://shell.azure.com ou sélectionnez le bouton Lancer Cloud Shell pour ouvrir Cloud Shell dans votre navigateur.
  • Sélectionnez le bouton Cloud Shell dans la barre de menus en haut à droite du portail Azure.

Pour exécuter le code de cet article dans Azure Cloud Shell :

  • Démarrez Cloud Shell.
  • Sélectionnez le bouton Copier dans un bloc de code pour copier le code.
  • Collez le code dans la session Cloud Shell en sélectionnant Ctrl+Maj+V sur Windows et Linux, ou en sélectionnant Cmd+Maj+V sur macOS.
  • Sélectionnez Entrée pour exécuter le code.

Si vous avez plusieurs abonnements Azure, sélectionnez l’abonnement approprié dans lequel les ressources doivent être facturées. Sélectionnez un ID d’abonnement spécifique avec l’applet de commande Set-AzContext.

Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000

Créer un groupe de ressources

Créez un groupe de ressources Azure avec l’applet de commande New-AzResourceGroup. Un groupe de ressources est un conteneur logique dans lequel les ressources Azure sont déployées et gérées en tant que groupe.

L’exemple suivant crée un groupe de ressources nommé myresourcegroup dans la région USA Ouest 2.

New-AzResourceGroup -Name myresourcegroup -Location westus2

Créer un espace de travail Azure Databricks

Dans cette section, vous allez créer un espace de travail Azure Databricks à l’aide de PowerShell.

New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard

Renseignez les valeurs suivantes :

Propriété Description
Nom Renseignez un nom pour votre espace de travail Databricks.
ResourceGroupName Spécifier un nom de groupe de ressources existant
Emplacement Sélectionnez USA Ouest 2. Pour les autres régions disponibles, consultez Disponibilité des services Azure par région.
ManagedResourceGroupName Indiquez si vous souhaitez créer un groupe de ressources managé Azure ou utiliser un groupe existant.
Sku Choisissez Standard, Premium ou Essai. Pour plus d’informations sur ces niveaux, consultez la tarification Databricks.

La création de l’espace de travail dure quelques minutes. À l’issue de ce processus, votre compte d’utilisateur est automatiquement ajouté comme utilisateur administrateur dans l’espace de travail.

Notes

Lorsque le déploiement d’un espace de travail échoue, l’espace de travail est malgré tout créé en état d’échec. Supprimez l’espace de travail défaillant et créez un espace de travail qui résout les erreurs de déploiement. Lorsque vous supprimez l’espace de travail défaillant, le groupe de ressources managé et toutes les ressources déployées correctement sont également supprimés.

Déterminer l’état d’approvisionnement d’un espace de travail Databricks

Pour déterminer si un espace de travail Databricks a été approvisionné avec succès, vous pouvez utiliser la cmdlet Get-AzDatabricksWorkspace.

Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
  Select-Object -Property Name, SkuName, Location, ProvisioningState
Name            SkuName   Location  ProvisioningState
----            -------   --------  -----------------
mydatabricksws  standard  westus2   Succeeded