Freigeben über


Bereitstellen mit Visual Studio Code im Azure Stack Hub

Sie können Visual Studio Code und die Azure Resource Manager Tools-Erweiterung verwenden, um Azure Resource Manager-Vorlagen zu erstellen und zu bearbeiten, die mit Ihrer Version von Azure Stack Hub funktionieren. Sie können Ressourcen-Manager-Vorlagen in Visual Studio Code ohne die Erweiterung erstellen, aber die Erweiterung bietet AutoVervollständigen-Optionen, die die Vorlagenentwicklung vereinfachen. Darüber hinaus können Sie ein Bereitstellungsschema angeben, das Ihnen hilft, die verfügbaren Ressourcen im Azure Stack Hub zu verstehen.

In diesem Artikel stellen Sie einen virtuellen Windows-Computer bereit.

Konzepte für Azure Stack Hub Resource Manager

Azure Stack Hub: Resource Manager

Informationen zu den Konzepten für die Bereitstellung und Verwaltung Ihrer Azure-Lösungen im Azure Stack Hub finden Sie unter Verwenden von Azure Resource Manager-Vorlagen in Azure Stack Hub.

API-Profile

Informationen zu den Konzepten, die mit der Koordination von Ressourcenanbietern auf Azure Stack Hub verknüpft sind, finden Sie unter Verwalten von API-Versionsprofilen in Azure Stack Hub.

Das Bereitstellungsschema

Das Azure Stack Hub-Bereitstellungsschema unterstützt Hybridprofile über Azure Resource Manager-Vorlagen in Visual Studio Code. Sie können eine Zeile in der JSON-Vorlage ändern, um auf das Schema zu verweisen, und dann können Sie IntelliSense verwenden, um die azurekompatible Ressource zu überprüfen. Überprüfen Sie mit dem Schema die Ressourcenanbieter, Typen und API-Versionen, die in Ihrer Version von Azure Stack Hub unterstützt werden. Das Schema hängt vom API-Profil ab, um die spezifischen Versionen der API-Endpunkte in den Ressourcenanbietern abzurufen, die in Ihrer Version von Azure Stack Hub unterstützt werden. Sie können den Wortabschluss für typ und apiVersion verwenden, und dann sind Sie auf die apiVersion und ressourcentypen beschränkt, die für das API-Profil verfügbar sind.

Voraussetzungen

Installieren der Erweiterung "Resource Manager Tools"

Führen Sie die folgenden Schritte aus, um die Erweiterung Resource Manager Tools zu installieren:

  1. Öffnen Sie Visual Studio Code.
  2. Drücken Sie STRG+UMSCHALT+X, um den Bereich "Erweiterungen" zu öffnen.
  3. Suchen Sie nach Azure Resource Manager Tools, und wählen Sie dann Installieren aus.
  4. Wählen Sie "Neu laden" aus, um die Erweiterungsinstallation abzuschließen.

Abrufen einer Vorlage

Anstatt eine Vorlage von Grund auf neu zu erstellen, öffnen Sie eine Vorlage aus dem AzureStack-QuickStart-Templates. AzureStack-QuickStart-Templates ist ein Repository für Ressourcen-Manager-Vorlagen, die Ressourcen auf Azure Stack Hub bereitstellen.

Die Vorlage in diesem Artikel mit dem Namen 101-vm-windows-create. Die Vorlage definiert eine grundlegende Bereitstellung einer Windows-VM auf Azure Stack Hub. Diese Vorlage stellt außerdem ein virtuelles Netzwerk (mit DNS), eine Netzwerksicherheitsgruppe und eine Netzwerkschnittstelle bereit.

  1. Öffnen Sie Visual Studio Code, und navigieren Sie zu einem Arbeitsordner auf Ihrem Computer.

  2. Öffnen Sie das Git Bash-Terminal in Visual Studio Code.

  3. Führen Sie den folgenden Befehl aus, um das Azure Stack Hub-Schnellstart-Repository abzurufen.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Öffnen Sie das Verzeichnis, das das Repository enthält.

    cd AzureStack-QuickStart-Templates
    
  5. Wählen Sie "Öffnen" aus, um die Datei /101-vm-windows-create/azuredeploy.json im Repository zu öffnen.

  6. Speichern Sie die Datei in Ihrem eigenen Arbeitsbereich, oder wenn Sie einen Zweig des Repositorys erstellt haben, können Sie an Ort und Stelle arbeiten.

  7. Wenn Sie fertig sind, können Sie Ihre Vorlage mithilfe von PowerShell bereitstellen. Folgen Sie den Anweisungen unter "Bereitstellen mit PowerShell". Geben Sie den Speicherort der Vorlage im Skript an.

  8. Nachdem Sie Ihre Windows-VM bereitgestellt haben, navigieren Sie zum Azure Stack Hub-Portal, und suchen Sie die Ressourcengruppe. Wenn Sie das Ergebnis dieser Übung aus Ihrem Azure Stack Hub löschen möchten, löschen Sie die Ressourcengruppe.

Nächste Schritte