Zusammenfassung
In diesem Modul haben Sie zunächst erfahren, wie Sie Abhängigkeiten zwischen Ressourcen ausdrücken können. Durch die Möglichkeit, diese Abhängigkeit auszudrücken, wird garantiert, dass das Vorhandensein einer Ressource erwartet werden kann und dass eine bestimmte Reihenfolge der Bereitstellung eingehalten wird. Zusätzlich gibt Ihnen diese Tatsache die Freiheit zu entscheiden, wie Sie die Bereitstellung durchführen möchten. Sie können wählen, ob Sie Ihre Ressourcen bei vielen verschiedenen Gelegenheiten oder bei einer einzigen Gelegenheit bereitstellen möchten, und trotzdem das gleiche Ergebnis erhalten.
Dann haben Sie erfahren, wie Geheimnisse verwaltet werden. Geheimnisse sollten nicht in einer ARM-Vorlage (Azure Resource Manager) gespeichert werden, da die Vorlage sehr wahrscheinlich in einem Versionskontrollsystem gespeichert wird. Sie ist potenziell durch jede Person angreifbar, die jetzt oder in Zukunft Lesezugriff besitzt. Stattdessen sollten Geheimnisse in Azure Key Vault gespeichert werden. Und auch die ARM-Vorlage sollte damit konfiguriert werden, sodass sie zum Zeitpunkt der Bereitstellung aus dieser Key Vault-Instanz liest.
Anschließend haben Sie erfahren, wie Sie verschiedene Aspekte Ihrer Vorlage durch Verwendung des condition
-Konstrukts in Kombination mit Parametern bedingt steuern können. Mit diesem Konstrukt können Sie z. B. einige Ressourcen in einer Umgebung bereitstellen, während Sie dieselben Ressourcen in einer anderen Umgebung nicht bereitstellen. Hierfür können Sie dieselbe Vorlage verwenden.
Schließlich haben Sie gelernt, wie Sie sich wiederholende Teile Ihrer Vorlage identifizieren und diese Teile mit dem copy
-Konstrukt codieren können. Mit diesem Konstrukt können Sie mehrere Instanzen von allen Elementen bereitstellen, von Eigenschaften bis hin zu Ressourcen. Dadurch werden Ihre Vorlagen kürzer.
Sie sollten gut darüber Bescheid wissen, welche erweiterten Konstrukte Ihnen zur Verfügung stehen. Diese können Ihnen dabei helfen, Ihre Vorlagen flexibler, weniger repetitiv und sicherer zu gestalten.
Zusätzliche Ressourcen
- Verwenden von Azure Key Vault zum Übergeben eines sicheren Parameterwerts während der Bereitstellung
- Tutorial: Integrieren von Azure Key Vault in Ihre Bereitstellung einer ARM-Vorlage
- Bedingte Bereitstellung in ARM-Vorlagen
- Tutorial: Verwenden von Bedingungen in ARM-Vorlagen
- Definieren der Reihenfolge für die Bereitstellung von Ressourcen in ARM-Vorlagen
- Tutorial: Erstellen von ARM-Vorlagen mit abhängigen Ressourcen
- Tutorial: Erstellen mehrerer Ressourceninstanzen mit ARM-Vorlagen