Freigeben über


Bereitstellen von ARM-Vorlagen aus Azure Cloud Shell

Sie können Azure Cloud Shell verwenden, um eine Azure Resource Manager-Vorlage (ARM-Vorlage) bereitzustellen. Sie können entweder eine ARM-Vorlage bereitstellen, die remote gespeichert ist, oder eine ARM-Vorlage, die im lokalen Speicherkonto für Cloud Shell gespeichert ist.

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 in den integrierten Azure-Rollen.

Bereitstellen einer Remotevorlage

Um eine externe Vorlage bereitzustellen, stellen Sie den URI der Vorlage genau wie für jede externe Bereitstellung bereit. Die externe Vorlage könnte sich in einem GitHub-Repository oder einem externen Speicherkonto befinden.

  1. Öffnen Sie die Cloud Shell-Eingabeaufforderung, indem Sie das Cloudshell-Symbol aus dem Azure-Portal auswählen.

    Screenshot der Schaltfläche zum Öffnen von Cloud Shell.

  2. Wechseln Sie zwischen Bash und PowerShell, indem Sie "Zu Bash wechseln " oder "Zu PowerShell wechseln" auswählen.

    Screenshot der Schaltfläche zum Wechseln zwischen Bash und PowerShell

  3. Verwenden Sie zum Bereitstellen der Vorlage die folgenden Befehle:

    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

Um eine lokale Vorlage bereitzustellen, müssen Sie ihre Vorlage zuerst in das Speicherkonto hochladen, das mit Ihrer Cloud Shell-Sitzung verbunden ist.

  1. Melden Sie sich bei der Cloud Shell an.

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

    Screenshot der Option zum Auswählen von Bash oder PowerShell in Cloud Shell.

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

    Screenshot der Cloud Shell-Schnittstelle mit hervorgehobener Option

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

  5. Verwenden Sie zum Bereitstellen der Vorlage die folgenden Befehle:

    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