Share via


Distribuera en arbetsyta med PowerShell

Den här artikeln beskriver hur du skapar en Azure Databricks-arbetsyta med powershell.

Om du väljer att använda PowerShell lokalt kräver den här artikeln att du installerar Az PowerShell-modulen och ansluter till ditt Azure-konto med hjälp av cmdleten Anslut-AzAccount. Mer information om hur du installerar Az PowerShell-modulen finns i Installera Azure PowerShell.

Information om hur du ansluter till ditt Azure-konto som användare finns i PowerShell-inloggning med ett Azure Databricks-användarkonto. Information om hur du ansluter till ditt Azure-konto som tjänstens huvudnamn finns i PowerShell-inloggning med tjänstens huvudnamn för Microsoft Entra-ID.

Kommentar

Om du vill skapa en Azure Databricks-arbetsyta i Azure Commercial Cloud som innehåller amerikanska myndighetsefterlevnadscertifieringar som FedRAMP High kontaktar du ditt Microsoft- eller Azure Databricks-kontoteam för att få åtkomst till den här upplevelsen.

Om det här är första gången du använder Azure Databricks måste du registrera resursprovidern Microsoft.Databricks .

  Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks

Använda Azure Cloud Shell

Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda förinstallerade Cloud Shell-kommandon för att köra koden i den här artikeln utan att behöva installera något i din lokala miljö.

Så här startar du Azure Cloud Shell:

  • Välj Prova i det övre högra hörnet av ett kodblock. Om du väljer Prova kopieras inte koden automatiskt till Cloud Shell.
  • Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren.
  • Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen.

Så här kör du koden i den här artikeln i Azure Cloud Shell:

  • Starta Cloud Shell.
  • Kopiera koden genom att klicka på knappen Kopiera på ett kodblock.
  • Klistra in koden i Cloud Shell-sessionen genom att välja Ctrl+Skift+V på Windows och Linux eller genom att välja Cmd+Skift+V på macOS.
  • Välj Retur för att köra koden.

Om du har flera Azure-prenumerationer väljer du den prenumeration där resurserna ska faktureras. Välj ett specifikt prenumerations-ID med hjälp av cmdleten Set-AzContext .

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

Skapa en resursgrupp

Skapa en Azure-resursgrupp med cmdleten New-AzResourceGroup . En resursgrupp är en logisk container där Azure-resurser distribueras och hanteras som en grupp.

I följande exempel skapas en resursgrupp med namnet myresourcegroup i regionen USA, västra 2 .

New-AzResourceGroup -Name myresourcegroup -Location westus2

Skapa en Azure Databricks-arbetsyta

I det här avsnittet skapar du en Azure Databricks-arbetsyta med hjälp av PowerShell.

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

Ange följande värden:

Property Beskrivning
Name Ange ett namn för Databricks-arbetsytan
ResourceGroupName Ange ett befintligt resursgruppsnamn
Plats Välj USA, västra 2. Andra tillgängliga regioner finns i Azure-tjänster som är tillgängliga per region
ManagedResourceGroupName Ange om du vill skapa en ny hanterad resursgrupp eller använda en befintlig.
Sku Välj mellan Standard, Premium eller Utvärderingsversion. Mer information om dessa nivåer finns i Priser för Databricks

Det tar några minuter att skapa arbetsytan. När den här processen är klar läggs ditt användarkonto automatiskt till som administratörsanvändare på arbetsytan.

Kommentar

När en arbetsytedistribution misslyckas skapas arbetsytan fortfarande i ett misslyckat tillstånd. Ta bort den misslyckade arbetsytan och skapa en ny arbetsyta som löser distributionsfelen. När du tar bort den misslyckade arbetsytan tas även den hanterade resursgruppen och eventuella distribuerade resurser bort.

Fastställa etableringstillståndet för en Databricks-arbetsyta

Om du vill ta reda på om en Databricks-arbetsyta har etablerats kan du använda cmdleten Get-AzDatabricksWorkspace .

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