Einführung

Abgeschlossen

ARM-Vorlagen (JSON Azure Resource Manager) verfügen über zahlreiche Konstrukte und können sowohl einfache als auch komplexe Setups verarbeiten. Mit diesen Konstrukten können Sie Anweisungen bedingt ausführen, Abhängigkeiten zwischen Ressourcen definieren und Geheimnisse zur Bereitstellungszeit lesen.

Angenommen, Sie arbeiten in einem Softwareteam bei Tailwind Traders. Sie planen die Bereitstellung von Infrastruktur in Azure mithilfe von ARM-Vorlagen. Es gibt verschiedene Herausforderungen, die Sie angehen müssen, einschließlich der Verwaltung von Geheimnissen, der Zuweisung von Geheimnissen zu Vorlagenressourcen und dem Umgang mit repetitiven Ressourcen. Sie müssen sich auch damit befassen, wie Sie Abhängigkeiten ausdrücken können, um die Reihenfolge der Bereitstellung von Ressourcen zu steuern.

In diesem Modul erfahren Sie, wie komplexere Szenarien behandelt werden, mit denen Sie konfrontiert sein können. Sie verwenden Konstrukte wie copy und dependsOn. Außerdem erfahren Sie, wie Sie Geheimnisse während der Bereitstellung verwalten.

Hinweis

Bicep ist eine Sprache für die Definition Ihrer Azure-Ressourcen. Mit dieser Sprache wird die Erstellung gegenüber JSON vereinfacht. Außerdem profitieren Sie von weiteren Features, mit denen Sie die Qualität Ihrer IaC-Bereitstellung (Infrastructure-as-Code) verbessern können. Wenn Sie noch nicht mit Infrastructure-as-Code in Azure vertraut sind, sollten Sie Bicep anstelle von JSON verwenden. Weitere Informationen zu Bicep finden Sie im Lernpfad Grundlagen von Bicep.

Lernziele

Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:

  • Steuern der Bereitstellungsreihenfolge von Ressourcen mithilfe des dependsOn-Konstrukts.
  • Sicheres Zuweisen von Geheimnissen wie Kennwörtern zu Ressourcen in Ihren Vorlagen mithilfe einer Azure Key Vault- und ARM-Vorlage.
  • Bedingtes Bereitstellen von Ressourcen mithilfe des condition-Konstrukts und Parametern zum Zeitpunkt der Bereitstellung.
  • Bereitstellen mehrerer Ressourcen desselben Typs, indem das copy-Konstrukt zur Reduzierung der repetitiven Konfiguration verwendet wird.

Voraussetzungen