Wdrażanie obszaru roboczego przy użyciu programu PowerShell
W tym artykule wyjaśniono, jak utworzyć obszar roboczy usługi Azure Databricks przy użyciu programu PowerShell.
Jeśli zdecydujesz się używać programu PowerShell lokalnie, ten artykuł wymaga zainstalowania modułu Az programu PowerShell i nawiązania połączenia z kontem platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount . Aby uzyskać więcej informacji na temat instalowania modułu Az programu PowerShell, zobacz Instalowanie programu Azure PowerShell.
Aby nawiązać połączenie z kontem platformy Azure jako użytkownik, zobacz Logowanie programu PowerShell przy użyciu konta użytkownika usługi Azure Databricks. Aby nawiązać połączenie z kontem platformy Azure jako jednostką usługi, zobacz PowerShell login with a Microsoft Entra ID service principal (Logowanie programu PowerShell przy użyciu jednostki usługi Microsoft Entra ID).
Uwaga
Jeśli chcesz utworzyć obszar roboczy Azure Databricks w komercyjnej chmurze Azure, która posiada certyfikaty zgodności dla instytucji rządu USA, takie jak FedRAMP High, skontaktuj się ze swoim zespołem konta Microsoft lub zespołem Azure Databricks, aby uzyskać dostęp do tego środowiska.
Jeśli używasz usługi Azure Databricks po raz pierwszy, musisz zarejestrować dostawcę zasobów Microsoft.Databricks .
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
Używanie usługi Azure Cloud Shell
Na platformie Azure działa Azure Cloud Shell, interaktywne środowisko powłoki, z którego można korzystać za pośrednictwem przeglądarki. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod z tego artykułu bez konieczności instalowania narzędzi w środowisku lokalnym, można użyć wstępnie zainstalowanych poleceń środowiska Cloud Shell.
Aby uruchomić środowisko Azure Cloud Shell:
- Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Wybranie pozycji Wypróbuj nie powoduje automatycznego skopiowania kodu do usługi Cloud Shell.
- Przejdź do https://shell.azure.comlub wybierz przycisk Uruchom usługę Cloud Shell, aby otworzyć usługę Cloud Shell w przeglądarce.
- Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu portalu Azure.
Aby uruchomić kod z tego artykułu w środowisku Azure Cloud Shell:
- Uruchom usługę Cloud Shell.
- Wybierz przycisk Kopiuj w bloku kodu, aby skopiować kod.
- Wklej kod w sesji Cloud Shell, naciskając klawisze Ctrl+Shift+V w systemach Windows i Linux lub klawisze Cmd+Shift+V w systemie macOS.
- Naciśnij klawisz Enter, aby uruchomić kod.
Jeśli masz wiele subskrypcji platformy Azure, wybierz odpowiednią subskrypcję, w której mają być rozliczane zasoby. Wybierz określony identyfikator subskrypcji, używając cmdlet Set-AzContext.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Tworzenie grupy zasobów
Utwórz grupę zasobów platformy Azure przy użyciu polecenia cmdlet New-AzResourceGroup. Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi w formie grupy.
Poniższy przykład tworzy grupę zasobów o nazwie myresourcegroup w regionie Zachodnie stany USA 2 .
New-AzResourceGroup -Name myresourcegroup -Location westus2
Tworzenie obszaru roboczego usługi Azure Databricks
W tej sekcji utworzysz obszar roboczy usługi Azure Databricks przy użyciu programu PowerShell.
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard
Podaj następujące wartości:
Własność | Opis |
---|---|
Nazwa/nazwisko | Podaj nazwę obszaru roboczego usługi Databricks. |
NazwaGrupyZasobów | Określanie istniejącej nazwy grupy zasobów |
Lokalizacja | Wybierz pozycję Zachodnie USA 2. Aby uzyskać informacje o innych dostępnych regionach, zobacz Usługi platformy Azure dostępne według regionów |
NazwaZarządzanejGrupyZasobów | Określ, czy chcesz utworzyć nową zarządzaną grupę zasobów, czy użyć istniejącej. |
SKU | Wybierz między wersją Standardowa, Premium lub Wersją próbną. Aby uzyskać więcej informacji na temat tych warstw, zobacz Cennik usługi Databricks |
Tworzenie obszaru roboczego trwa kilka minut. Po zakończeniu tego procesu Twoje konto użytkownika zostanie automatycznie dodane jako użytkownik administrator w przestrzeni roboczej.
Uwaga
W przypadku niepowodzenia wdrożenia obszaru roboczego obszar roboczy jest nadal tworzony w stanie błędu. Usuń nieudanych obszarów roboczych i utwórz nowy obszar roboczy, który usuwa błędy wdrażania. Po usunięciu zakończonego niepowodzeniem obszaru roboczego zarządzana grupa zasobów i wszystkie pomyślnie wdrożone zasoby również zostaną usunięte.
Określanie stanu aprowizacji obszaru roboczego usługi Databricks
Aby określić, czy obszar roboczy usługi Databricks został pomyślnie udostępniony, możesz użyć polecenia cmdlet Get-AzDatabricksWorkspace
.
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded