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 Połączenie-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 usługi Azure Databricks w chmurze komercyjnej Azure, która przechowuje certyfikaty zgodności dla instytucji rządowych USA, takie jak FedRAMP High, skontaktuj się z zespołem konta microsoft lub 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 platforma Azure hostowane jest Azure Cloud Shell, interaktywne środowisko powłoki, z którego można korzystać w przeglądarce. 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 witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce.
- Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal.
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 przy użyciu polecenia 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łaściwości | Opis |
---|---|
Nazwa/nazwisko | Podaj nazwę obszaru roboczego usługi Databricks. |
ResourceGroupName | Określanie istniejącej nazwy grupy zasobów |
Lokalizacja | Wybierz pozycję Zachodnie stany USA 2. Aby uzyskać informacje o innych dostępnych regionach, zobacz Usługi platformy Azure dostępne według regionów |
ManagedResourceGroupName | 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 konto użytkownika zostanie automatycznie dodane jako administrator w obszarze roboczym.
Uwaga
W przypadku niepowodzenia wdrożenia obszaru roboczego obszar roboczy jest nadal tworzony w stanie niepowodzenia. 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 zainicjowany, możesz użyć Get-AzDatabricksWorkspace
polecenia cmdlet .
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded