Einleitung
Mithilfe von Ressourcen für Kinder und Erweiterungen können Ihre Azure-Bereitstellungen auf die erweiterte Funktionalität und Leistungsfähigkeit der Azure-Plattform zugreifen. Sie können diese Ressourcentypen in Bicep erstellen, indem Sie eine klare und verständliche Vorlagensyntax verwenden.
Sie können auch Bicep verwenden, um auf Ressourcen zu verweisen, die außerhalb der Bicep-Datei erstellt wurden. Sie können z. B. auf Ressourcen verweisen, die Ihre Kollegen manuell mithilfe des Azure-Portals oder aus einer anderen Bicep-Vorlage oder einem anderen Modul erstellt haben, auch wenn sich die Ressourcen in einer anderen Ressourcengruppe oder einem anderen Abonnement befinden. Mithilfe dieser Features von Bicep können Sie leistungsstarke Vorlagen erstellen, die alle Komponenten Ihrer Azure-Infrastruktur bereitstellen.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur in einem Toy-Unternehmen verantwortlich. Die F&E-Abteilung Ihres Unternehmens kontaktiert Sie, weil sie an einer neuen Spielzeug-Drohne arbeiten, die Glitzer über ahnungslose Ziele versprüht. R&D-Teammitglieder beginnen mit dem Testen der Drohne. Sie planen, Telemetrie über die Entfernung zu sammeln, die die Drohne fliegen kann, die Menge an Glanz, die sie versprühen kann, und den Batteriestand.
Sie möchten, dass Sie eine neue Azure Cosmos DB-Datenbank zum Speichern dieser wertvollen und streng vertraulichen Produkttestdaten einrichten. Sie müssen alle Datenbankzugriffsversuche protokollieren, damit sie sicher sein können, dass keine Wettbewerber auf die Daten zugreifen.
Das Team hat ein Speicherkonto erstellt, um alle Produktentwurfsdokumente zu speichern, und sie möchten, dass Sie alle Versuche zum Zugreifen auf die Dokumente überwachen können.
Wie werden Sie vorgehen?
In diesem Modul erfahren Sie mehr über Azure-Ressourcentypen und wie untergeordnete und Erweiterungsressourcen in Azure verwendet werden. Sie erstellen eine Bicep-Vorlage, die eine Reihe von Azure-Ressourcen bereitstellt, und Sie verwenden mehrere Features von Bicep, einschließlich:
- Definitionen untergeordneter Ressourcen durch geschachtelte Ressourcen und die
parent
-Eigenschaft und durch die Konstruktion mehrteiliger Ressourcennamen. - Erweiterungsressourcendefinitionen mithilfe der
scope
Eigenschaft. - Verweise auf vorhandene Ressourcen mithilfe des
existing
-Schlüsselworts.
Das Hauptziel
Am Ende dieses Moduls können Sie Bicep-Vorlagen erstellen, die untergeordnete Ressourcen und Erweiterungsressourcen umfassen. Sie können auch Bicep-Vorlagen erstellen, die auf bereits vorhandene Azure-Ressourcen verweisen, die außerhalb der Vorlagendatei erstellt wurden.
Voraussetzungen
Sie sollten mit den folgenden Punkten vertraut sein:
- Erstellen und Bereitstellen von grundlegenden Bicep-Vorlagen
- Azure einschließlich Azure-Portal, Abonnements, Ressourcengruppen und Ressourcendefinitionen.
Um die Übungen im Modul abzuschließen, benötigen Sie Folgendes:
- Visual Studio Code, lokal installiert.
- Installiert wurde die Bicep-Erweiterung für Visual Studio Code.
- Eins der folgenden:
- Lokale Installation der neuesten Azure CLI-Tools.
- Die neueste Version von Azure PowerShell, die lokal installiert ist.