Einführung
Untergeordnete Ressourcen und Erweiterungsressourcen ermöglichen Ihren Azure-Bereitstellungen den Zugriff auf die erweiterte Funktionalität und Leistungsfähigkeit der Azure-Plattform. Sie können diese Ressourcentypen in Bicep erstellen, indem Sie eine klare und verständliche Vorlagensyntax verwenden.
Sie können Bicep auch verwenden, um auf Ressourcen zu verweisen, die außerhalb der Bicep-Datei selbst erstellt wurden. So können Sie beispielsweise auf Ressourcen verweisen, die Ihre Kollegen manuell über das Azure-Portal oder aus einer anderen Bicep-Vorlage oder einem Modul heraus erstellt haben, auch wenn sie sich in einer anderen Ressourcengruppe oder einem anderen Abonnement befinden. Mithilfe dieser Features von Bicep können Sie Möglichkeiten zum Erstellen leistungsstarker Vorlagen schaffen, die alle Aspekte Ihrer Azure-Infrastruktur bereitstellen.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur in einem Unternehmen verantwortlich, das Spielzeug herstellt. Die Forschungs- und Entwicklungsabteilung (F&E) Ihres Unternehmens kontaktiert Sie, weil sie an einer neuen Spielzeugdrohne arbeitet, die Glitter über ahnungslose Ziele sprüht. F&E-Teammitglieder beginnen damit, die Drohne zu testen. Sie wollen Telemetriedaten über die Entfernung, die die Drohne fliegen kann, die Menge an Glitter, die sie versprühen kann, und den Batteriestand sammeln.
Sie sollen eine neue Azure Cosmos DB-Datenbank einrichten, um diese wertvollen und höchst vertraulichen Produkttestdaten zu speichern. Sie müssen alle Datenbankzugriffsversuche protokollieren, damit sie sicher sein können, dass keine Mitbewerber auf die Daten zugreifen.
Das Team hat ein Speicherkonto eingerichtet, um alle seine Produktdesign-Dokumente zu speichern, und möchte, dass Sie dabei helfen, alle Zugriffsversuche auf diese Dokumente zu überprüfen.
Wie werden wir vorgehen?
In diesem Modul erfahren Sie mehr über die Azure-Ressourcentypen und wie untergeordnete und erweiterte Ressourcen in Azure verwendet werden. Sie erstellen eine Bicep-Vorlage, die eine Reihe von Azure-Ressourcen bereitstellt, und Sie nutzen verschiedene Funktionen von Bicep, darunter:
- Definitionen untergeordneter Ressourcen durch geschachtelte Ressourcen, durch die
parent
-Eigenschaft und durch die Konstruktion mehrteiliger Ressourcennamen. - Definitionen von Erweiterungsressourcen mithilfe der
scope
-Eigenschaft. - Verweise auf vorhandene Ressourcen mithilfe des
existing
-Schlüsselworts.
Was ist das Hauptziel?
Am Ende dieses Moduls sind Sie in der Lage, Bicep-Vorlagen zu erstellen, die untergeordnete und erweiterte Ressourcen enthalten. Sie können auch Bicep-Vorlagen erstellen, die auf bereits existierende 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.
Für die Übungen in diesem Modul benötigen Sie Folgendes:
- Lokale Installation von Visual Studio Code
- Installation der Bicep-Erweiterung für Visual Studio Code.
- Entweder:
- Lokale Installation der neuesten Azure CLI-Tools.
- Lokale Installation der aktuellen Azure PowerShell-Version