Einführung
Die Bereitstellung von Code gemäß dem IaC-Konzept (Infrastructure-as-Code) bietet u. a. den Vorteil, dass sich Ihre Vorlagen freigeben lassen, sodass Sie gemeinsam mit anderen Teammitgliedern an Ihrem Bicep-Code arbeiten können. Es ist wichtig, dass Ihr Bicep-Code gut verständlich ist und sich leicht mit ihm arbeiten lässt.
In diesem Modul lernen Sie einige Möglichkeiten zum Strukturieren und Formatieren Ihres Bicep-Codes kennen, sodass er von anderen Benutzern leicht verstanden, geändert und bereitgestellt werden kann.
Beispielszenario
Angenommen, Sie sind Azure-Infrastrukturadministrator bei einer Spielwarenfirma. Sie und Ihr Team haben die Verwendung von Bicep für Ihre Azure-Bereitstellungen standardisiert und eine Bibliothek mit wiederverwendbaren Vorlagen erstellt.
Zwei Mitglieder des Qualitätskontrollteams wurden beauftragt, eine Kundenumfrage durchzuführen. Um dies zu erreichen, müssen sie eine neue Website und Datenbank bereitstellen. Sie arbeiten in einem engen Zeitrahmen und möchten nach Möglichkeit vermeiden, eine Vorlage vollständig neu zu erstellen. Nachdem Sie mit ihnen über ihre Anforderungen gesprochen haben, fällt Ihnen ein, dass Sie bereits über eine Vorlage verfügen, die diese Anforderungen nahezu erfüllt.
Die Vorlage ist eine der ersten Bicep-Dateien, die Sie geschrieben haben. Deshalb haben Sie Zweifel, ob sie von Ihren Teamkollegen ohne Weiteres zu verwenden ist. Die Frage lautet: Wie können Sie die Vorlage überarbeiten, um sicherzustellen, dass sie korrekt, leicht verständlich, leicht zu lesen und leicht zu ändern ist?
Wie werden wir vorgehen?
In diesem Modul erfahren Sie, wie Sie Bicep-Dateien verbessern und umgestalten, um Ihren Code für andere benutzerfreundlicher zu gestalten. Sie erfahren, wie Sie mit Parametern und Namen dafür sorgen, dass Ihr Bicep-Code und Ihre Azure-Bereitstellungen für andere hilfreich sind. Außerdem erfahren Sie, wie Sie Ihre Vorlagenstruktur definieren, ein konsistentes Format verwenden und Kommentare hinzufügen, die Ihren Kollegen helfen, die Funktionsweise Ihrer Vorlage zu verstehen.
Was ist das Hauptziel?
Am Ende dieses Moduls können Sie Bicep-Vorlagen erstellen, die leicht verständlich, wiederverwendbar und gut dokumentiert sind.
Voraussetzungen
Sie sollten mit der Struktur und Syntax von Bicep vertraut sein, einschließlich Parametern, Schleifen, Bedingungen und Modulen.
Für die Übungen in diesem Modul benötigen Sie Folgendes:
- Lokale Installation von Visual Studio Code
- Lokale Installation der Bicep-Erweiterung für Visual Studio Code