Bereitstellen von ARM-Vorlagen mit Azure Cloud Shell

Mit Azure Cloud Shell können Sie Azure Resource Manager-Vorlagen (ARM-Vorlagen) bereitstellen. Sie können entweder eine remote gespeicherte oder eine im lokalen Speicherkonto von Cloud Shell gespeicherte ARM-Vorlage bereitstellen.

Den Umfang der Bereitstellung legen Sie selbst fest. In diesem Artikel wird gezeigt, wie Sie eine Bereitstellung in einer Ressourcengruppe durchführen.

Erforderliche Berechtigungen

Zum Bereitstellen einer Bicep-Datei oder ARM-Vorlage benötigen Sie Schreibzugriff auf die Ressourcen, die Sie bereitstellen, und Zugriff auf alle Vorgänge für den Ressourcentyp Microsoft.Resources/deployments. Um beispielsweise eine VM bereitstellen zu können, benötigen Sie die Berechtigungen Microsoft.Compute/virtualMachines/write und Microsoft.Resources/deployments/*. Für den Was-wäre-wenn-Vorgang gelten die gleichen Berechtigungsanforderungen.

Eine Liste der Rollen und Berechtigungen finden Sie unter Integrierte Azure-Rollen.

Bereitstellen einer Remotevorlage

Um eine externe Vorlage bereitzustellen, geben Sie den URI der Vorlage genau wie bei jeder anderen externen Bereitstellung an. Die externe Vorlage kann sich in einem GitHub-Repository oder einem externen Speicherkonto befinden.

  1. Öffnen Sie die Cloud Shell-Eingabeaufforderung.

    Screenshot: Schaltfläche zum Öffnen von Azure Cloud Shell

  2. Führen Sie die folgenden Befehle aus, um die Vorlage bereitzustellen:

    az group create --name ExampleGroup --location "Central US"
    az deployment group create \
      --name ExampleDeployment \
      --resource-group ExampleGroup \
      --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json" \
      --parameters storageAccountType=Standard_GRS
    

Bereitstellen einer lokalen Vorlage

Zum Bereitstellen einer lokalen Vorlage müssen Sie zunächst die Vorlage in das Speicherkonto hochladen, das mit Ihrer Cloud Shell-Sitzung verbunden ist.

  1. Melden Sie sich bei Cloud Shell an.

  2. Wählen Sie entweder PowerShell oder Bash aus.

    Screenshot: Option zur Auswahl von Bash oder PowerShell in Cloud Shell

  3. Wählen Sie Dateien hochladen/herunterladen und dann Hochladen aus.

    Screenshot: Azur Cloud Shell-Benutzeroberfläche, in der die Option zum Hochladen von Dateien hervorgehoben ist.

  4. Wählen Sie die ARM-Vorlage aus, die Sie hochladen möchten, und wählen Sie dann Öffnen aus.

  5. Führen Sie die folgenden Befehle aus, um die Vorlage bereitzustellen:

    az group create --name ExampleGroup --location "South Central US"
    az deployment group create \
      --resource-group ExampleGroup \
      --template-file azuredeploy.json \
      --parameters storageAccountType=Standard_GRS
    

Nächste Schritte