Freigeben über


Bicep-Vorlagen für Microsoft Graph-Ressourcen

Bicep-Vorlagen für Microsoft Graph-Ressourcen ermöglichen Es Ihnen, die Mandanteninfrastruktur zu definieren, die Sie bereitstellen möchten, z. B. Gruppen oder Anwendungen, in einer Datei, und verwenden Sie dann die Datei während des gesamten Entwicklungslebenszyklus, um Ihre Infrastruktur wiederholt bereitzustellen. Die Datei verwendet die Sprache Bicep , eine domänenspezifische Sprache (DSL), die deklarative Syntax verwendet, um Ressourcen bereitzustellen, in der Regel für Ihre Infrastruktur als Codelösungen .

Angenommen, Sie möchten benutzerdefinierte APIs aus Azure Logic Apps aufrufen, bei denen die Web-App mithilfe der Microsoft Entra-ID gesichert ist. Um die beiden Anwendungsidentitäten für die Logik-App und die Web-App zu erstellen, können Sie die Microsoft Graph-Anwendungs- und Dienstprinzipalressourcen in einer Bicep-Datei definieren, anstatt sie manuell manuell zu erstellen. In derselben Datei können Sie die Logik-App- und Web-App-Ressourcen definieren. Anschließend können Sie die Datei während des gesamten Entwicklungslebenszyklus wiederholt bereitstellen und sicher sein, dass alle Azure- und Microsoft Graph-Ressourcen konsistent bereitgestellt werden.

Wichtig

Microsoft Graph Bicep befindet sich derzeit in DER VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Microsoft Graph Bicep-Erweiterung

Bicep wurde ursprünglich erstellt, um eine verbesserte Erstellungserfahrung über AZURE Resource Manager JSON-Vorlagen für die Bereitstellung und Verwaltung von Azure-Ressourcen bereitzustellen. Die Bicep-Erweiterbarkeit erweitert die ursprüngliche Funktion, sodass Bicep-Vorlagen außerhalb von Azure Resource Manager auf Ressourcen verweisen können.

Mithilfe der Bicep-Erweiterbarkeit können Sie mit der neuen Microsoft Graph Bicep-Erweiterung neben Azure-Ressourcen eine begrenzte Gruppe von Microsoft Graph-Ressourcen (derzeit Microsoft Entra ID-Ressourcen) in Bicep-Vorlagendateien erstellen, bereitstellen und verwalten.

Microsoft Graph Bicep-Erweiterung

  • Azure-Kunden können vertraute Tools verwenden, um Azure-Ressourcen zusammen mit den Microsoft Graph-Ressourcen bereitzustellen, von denen sie abhängig sind, z. B. Anwendungen und Dienstprinzipale, die Infrastruktur als Code (IaC) und DevOps-Methoden verwenden.
  • Außerdem öffnet es die Tür für bestehende Microsoft Graph-Kunden, Bicep-Vorlagen und IaC-Methoden zum Bereitstellen und Verwalten der Ressourcen ihres Mandanten zu verwenden.

Vorteile der Microsoft Graph Bicep-Erweiterung

  • Erstellungserfahrung: Sie erhalten die gleiche erstklassige Erstellungserfahrung, die in der Bicep-Erweiterung für VS-Code unterstützt wird, wenn Sie sie zum Erstellen Ihrer Bicep-Dateien verwenden. Der Editor bietet umfassende Typsicherheit, IntelliSense und Syntaxvalidierung.

    Beispiel für das Erstellen von Bicep-Dateien

    Mit der Bicep-Erweiterung für Visual Studio können Sie auch Bicep-Dateien in Visual Studio erstellen.

  • Unterstützung für Beta- und v1.0-API-Versionen: Mit der Microsoft Graph Bicep-Erweiterung können Sie sowohl auf Beta- als auch v1.0-Versionen unterstützter Microsoft Graph-Ressourcentypen innerhalb derselben Bicep-Datei verweisen.

  • Wiederholbare Ergebnisse: Wiederholtes Bereitstellen Ihrer Infrastruktur während des gesamten Entwicklungslebenszyklus und Gewährleistung, dass Ihre Ressourcen einheitlich bereitgestellt werden. Bicep-Dateien sind idempotent, d. h. Sie können dieselbe Datei mehrmals bereitstellen und erhalten immer dieselben Ressourcentypen im selben Zustand. Sie können eine Datei entwickeln, die den gewünschten Zustand darstellt, anstatt viele separate Dateien zur Darstellung von Aktualisierungen zu entwickeln.

  • Orchestrierung: Sie müssen sich keine Gedanken über die Komplexität von Bestellvorgängen machen. Resource Manager orchestriert die Bereitstellung voneinander abhängiger Ressourcen, sodass diese in der richtigen Reihenfolge erstellt werden. Wenn möglich, stellt der Resource Manager Ressourcen parallel bereit, sodass Ihre Bereitstellungen schneller abgeschlossen werden als serielle Bereitstellungen. Sie stellen die Datei über einen Befehl statt über mehrere imperativer Befehle bereit.

Lizenzanforderungen

Für die Bereitstellung von Microsoft Graph-Ressourcen mit Bicep sind alle Lizenzen erforderlich, um mit den Microsoft Graph-Ressourcen zu arbeiten, die Sie bereitstellen. Ein gültiges Azure-Abonnement ist erforderlich, wenn auch Azure-Ressourcen bereitgestellt werden.

Erste Schritte

Probieren Sie Ihre erste Schnellstartanleitung aus

Beginnen Sie mit der Installation von Bicep-Tools , und fahren Sie dann mit der Erstellung fort, und stellen Sie Ihre erste Bicep-Datei bereit, die Microsoft Graph-Ressourcen enthält, in Minuten.

Weitere Informationen

Weitere Informationen aus der Community

Weitere Informationen zur Bicep-Erweiterbarkeit und zur deklarativen Verwaltung von Microsoft Entra-Objekten finden Sie in der technischen Schulung von John Savill auf YouTube. Diese Ressource wird von der Community bereitgestellt und wird nicht offiziell von Microsoft verwaltet.

Erfahren Sie mehr zu Bicep.

  1. Verstehen Sie Bicep, ihre Verwendung und Struktur und Syntax von Bicep-Dateien.
  2. Lernen Sie Lernmodule für Bicep kennen.

Weitere Informationen zu Microsoft Graph

  1. Erfahren Sie mehr über Microsoft Graph.
  2. Grundlegendes zu Authentifizierungs- und Autorisierungsprinzipien in Microsoft Graph.
  3. Probieren Sie die Microsoft Graph-Lernprogramme aus.

Erkunden von Microsoft Graph-Bicep-Typen

Informationen zu den Microsoft Graph Bicep-Typen, die für die Verwendung in Ihren Bicep-Dateien verfügbar sind, finden Sie in der Microsoft Graph Bicep-Ressourcenreferenz.