Bereitstellen Ihrer ARM-Vorlagen

Abgeschlossen

Unabhängig davon, ob Sie Ihre Vorlagen in einer Testumgebung oder in der Produktionsumgebung bereitstellen, ist die Möglichkeit, die Bereitstellung über Azure Cloud Shell oder die Befehlszeile auszuführen, entscheidend. Diese Einheit behandelt die folgenden Methoden zum Bereitstellen von Vorlagen:

  • Azure PowerShell
  • Azure CLI
  • GitHub-Aktionen

Manchmal müssen Sie Bereitstellungen aus verschiedenen Speicherorten durchführen. Zum Beispiel:

  • Aus einer lokalen Datei.
  • Aus einem externen oder Remotespeicherort mithilfe eines URIs (Uniform Resource Identifier).

Beide Methoden bieten die Option, eine Parameterdatei zu verwenden.

Beim Bereitstellen einer Vorlage müssen Sie eine Ressourcengruppe angeben, die die bereitgestellten Ressourcen enthält. Bevor Sie den Bereitstellungsbefehl ausführen, erstellen Sie die Ressourcengruppe mithilfe der Azure CLI oder mit Azure PowerShell.

Außerdem müssen Sie der Bereitstellung einen Namen geben, damit Sie sich einfach im Bereitstellungsverlauf identifizieren lässt. Wenn Sie keinen Namen für die Bereitstellung angeben, wird standardmäßig der Name der Vorlagendatei verwendet. Wenn Sie beispielsweise eine Vorlage mit dem Namen azuredeploy.json bereitstellen und keinen Bereitstellungsnamen angeben, erhält die Bereitstellung den Namen azuredeploy.

Der Einfachheit halber können Sie auch eine Variable erstellen, in der der Pfad zur Vorlagendatei gespeichert wird. Diese Variable erleichtert es Ihnen, die Bereitstellungsbefehle auszuführen, da Sie den Pfad nicht bei jeder Bereitstellung erneut angeben müssen.

Im Modul Bereitstellung in mehreren Azure-Umgebungen mithilfe von ARM-Vorlagenfunktionen haben Sie erfahren, wie Sie eine Parameterdatei für ARM-Vorlagen verwenden, um Werte zu speichern. Die Werte werden dann an die ARM-Vorlage übergeben, wenn die Vorlage bereitgestellt wird. Alternativ können Sie die Parameter in Form von Inlineparametern als Teil des Befehls selbst übergeben. Inlineparameter können für automatisierte Bereitstellungen im Rahmen der Skriptumgebung geeignet sein, in der die Parameter programmgesteuert generiert werden.

Azure PowerShell

Wenn Sie Azure PowerShell zum Bereitstellen Ihrer Ressourcen in Azure mit ARM-Vorlagen verwenden, gibt es einige Bereiche, die Sie berücksichtigen müssen. Abhängig vom Bereich der Bereitstellung verwenden Sie verschiedene Befehle für Ihre Bereitstellung.

In den meisten Fällen richten Sie Ihre Bereitstellung auf eine Ressourcengruppe aus (diese Option ist der Schwerpunkt dieses Moduls). Wenn Sie Richtlinien oder Rollenzuweisungen über einen größeren Bereich anwenden müssen, können Sie Ihre Bereitstellung für Abonnements, Verwaltungsgruppen oder Mandanten festlegen.

Azure CLI

Dieselben Bereitstellungsbereiche gelten für eine Azure CLI-Bereitstellung: