Udostępnij za pośrednictwem


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