Distribuera med Visual Studio Code till Azure Stack Hub

Du kan använda Visual Studio Code och Azure Resource Manager Tools-tillägget för att skapa och redigera Azure Resource Manager mallar som fungerar med din version av Azure Stack Hub. Du kan skapa Resource Manager-mallar i Visual Studio Code utan tillägget. Tillägget innehåller dock alternativ för automatisk komplettering som gör det enklare att skapa mallar. Dessutom kan du ange ett distributionsschema som hjälper dig att förstå de resurser som är tillgängliga på Azure Stack Hub.

I den här artikeln distribuerar du en virtuell Windows-dator.

Begrepp för Azure Stack Hub Resource Manager

Azure Stack Hub-Resource Manager

Information om de begrepp som är associerade med att distribuera och hantera dina Azure-lösningar i Azure Stack Hub finns i Använda Azure Resource Manager-mallar i Azure Stack Hub.

API-profiler

Information om de begrepp som är associerade med samordning av resursprovidrar på Azure Stack Hub finns i Hantera API-versionsprofiler i Azure Stack Hub.

Distributionsschemat

Distributionsschemat för Azure Stack Hub stöder hybridprofiler via Azure Resource Manager-mallar i Visual Studio Code. Du kan ändra en rad i JSON-mallen så att den refererar till schemat, och sedan kan du använda IntelliSense för att granska Azure-kompatibla resurser. Med schemat granskar du de resursprovidrar, typer och API-versioner som stöds i din version av Azure Stack Hub. Schemat är beroende av API-profilen för att hämta de specifika versionerna av API-slutpunkterna i resursprovidrar som stöds i din version av Azure Stack Hub. Du kan använda ordet completion för type och apiVersion, och sedan begränsas du till de apiVersion- och resurstyper som är tillgängliga för API-profilen.

Förutsättningar

Installera Resource Manager Tools-tillägget

Använd följande steg för att installera tillägget Resource Manager Tools:

  1. Öppna Visual Studio Code.
  2. Tryck på CTRL + SKIFT + X för att öppna fönsterrutan Tillägg
  3. Sök Azure Resource Manager Toolsefter och välj sedan Installera.
  4. Välj Läs in på nytt för att slutföra installationen av tillägget.

Hämta en mall

I stället för att skapa en mall från grunden öppnar du en mall från AzureStack-QuickStart-Templates. AzureStack-QuickStart-Templates är en lagringsplats för Resource Manager mallar som distribuerar resurser till Azure Stack Hub.

Mallen i den här artikeln heter 101-vm-windows-create. Mallen definierar en grundläggande distribution av en virtuell Windows-dator till Azure Stack Hub. Den här mallen distribuerar också ett virtuellt nätverk (med DNS), en nätverkssäkerhetsgrupp och ett nätverksgränssnitt.

  1. Öppna Visual Studio Code och navigera till en arbetsmapp på datorn.

  2. Öppna Git Bash-terminalen i Visual Studio Code.

  3. Kör följande kommando för att hämta lagringsplatsen för Azure Stack Hub-snabbstarten.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Öppna katalogen som innehåller lagringsplatsen.

    cd AzureStack-QuickStart-Templates
    
  5. Välj Öppna för att öppna filen på /101-vm-windows-create/azuredeploy.json på lagringsplatsen.

  6. Spara filen på din egen arbetsyta, eller om du har skapat en gren av lagringsplatsen kan du arbeta på plats.

  7. När du är klar kan du distribuera mallen med hjälp av PowerShell. Följ anvisningarna i Distribuera med PowerShell. Ange platsen för mallen i skriptet.

  8. När du har distribuerat din virtuella Windows-dator går du till Azure Stack Hub-portalen och letar reda på resursgruppen. Om du vill rensa resultatet av den här övningen från din Azure Stack Hub tar du bort resursgruppen.

Nästa steg