Delen via


Bicep-sjablonen voor Microsoft Graph-resources

Met Bicep-sjablonen voor Microsoft Graph-resources kunt u de tenantinfrastructuur definiëren die u wilt implementeren, zoals groepen of toepassingen, in een bestand en vervolgens het bestand gedurende de ontwikkelingslevenscyclus gebruiken om uw infrastructuur herhaaldelijk te implementeren. Het bestand maakt gebruik van de Bicep-taal , een domeinspecifieke taal (DSL) die declaratieve syntaxis gebruikt om resources te implementeren, meestal voor uw infrastructuur als codeoplossingen .

Stel dat u aangepaste API's wilt aanroepen vanuit Azure Logic Apps waarbij de web-app is beveiligd met behulp van Microsoft Entra-id. Als u de twee toepassingsidentiteiten voor de logische app en de web-app wilt maken, kunt u de Microsoft Graph-toepassing en service-principal-resources definiëren in een Bicep-bestand in plaats van ze handmatig vooraf te maken. In hetzelfde bestand kunt u de resources voor logische apps en web-apps definiëren. Vervolgens kunt u het bestand herhaaldelijk implementeren gedurende de ontwikkelingslevenscyclus en erop vertrouwen dat al uw Azure- en Microsoft Graph-resources consistent worden geïmplementeerd.

Belangrijk

Microsoft Graph Bicep is momenteel in PREVIEW. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.

Microsoft Graph Bicep-extensie

Bicep is oorspronkelijk gemaakt om een verbeterde ontwerpervaring te bieden via JSON-sjablonen van Azure Resource Manager voor implementatie en beheer van Azure-resources. Bicep-uitbreidbaarheid breidt de oorspronkelijke mogelijkheid uit, zodat Bicep-sjablonen kunnen verwijzen naar resources buiten Azure Resource Manager.

Met bicep-uitbreidbaarheid kunt u met de nieuwe Microsoft Graph Bicep-extensie een beperkte set Microsoft Graph-resources (momenteel Microsoft Entra ID-resources) maken, implementeren en beheren in Bicep-sjabloonbestanden, naast Azure-resources.

Microsoft Graph Bicep-extensie

  • Azure-klanten kunnen vertrouwde hulpprogramma's gebruiken om Azure-resources te implementeren in combinatie met de Microsoft Graph-resources waarvoor ze afhankelijk zijn, zoals toepassingen en service-principals, met behulp van infrastructuur als code (IaC) en DevOps-procedures.
  • Het opent ook de deur voor bestaande Microsoft Graph-klanten om Bicep-sjablonen en IaC-procedures te gebruiken om de resources van hun tenant te implementeren en te beheren.

Voordelen van de Microsoft Graph Bicep-extensie

  • Ontwerpervaring: u krijgt dezelfde eersteklas ontwerpervaring die wordt ondersteund in de Bicep-extensie voor VS Code wanneer u deze gebruikt om uw Bicep-bestanden te maken. De editor biedt uitgebreide typeveiligheid, intellisense en syntaxisvalidatie.

    Voorbeeld van het ontwerpen van Bicep-bestanden

    U kunt ook Bicep-bestanden maken in Visual Studio met de Bicep-extensie voor Visual Studio.

  • Ondersteuning voor zowel bèta- als v1.0-API-versies: met de Microsoft Graph Bicep-extensie kunt u verwijzen naar zowel bèta- als v1.0-versies van ondersteunde Microsoft Graph-resourcetypen binnen hetzelfde Bicep-bestand.

  • Herhaalbare resultaten: implementeer uw infrastructuur herhaaldelijk gedurende de ontwikkelingslevenscyclus en zorg ervoor dat uw resources op een consistente manier worden geïmplementeerd. Bicep-bestanden zijn idempotent, wat betekent dat u hetzelfde bestand vaak kunt implementeren en dezelfde resourcetypen in dezelfde status kunt krijgen. U kunt één bestand ontwikkelen dat de gewenste status vertegenwoordigt, in plaats van veel afzonderlijke bestanden te ontwikkelen om updates weer te geven.

  • Indeling: U hoeft zich geen zorgen te maken over de complexiteit van bestelbewerkingen. Resource Manager organiseert de implementatie van onderling afhankelijke resources, zodat ze in de juiste volgorde worden gemaakt. Indien mogelijk implementeert Resource Manager resources parallel, zodat uw implementaties sneller worden voltooid dan seriële implementaties. U implementeert het bestand via één opdracht in plaats van via meerdere imperatieve opdrachten.

Licentievereisten

Voor het implementeren van Microsoft Graph-resources met Bicep zijn alle licenties vereist die nodig zijn om te werken met de Microsoft Graph-resources die u implementeert. Er is een geldig Azure-abonnement vereist, als er ook Azure-resources worden geïmplementeerd.

Aan de slag

Uw eerste quickstart uitproberen

Begin met het installeren van Bicep-hulpprogramma's en ga vervolgens verder met het ontwerpen en implementeren van uw eerste Bicep-bestand met Microsoft Graph-resources in enkele minuten.

Meer informatie

Meer informatie van de community

Meer informatie over Bicep-uitbreidbaarheid en hoe u Microsoft Entra-objecten declaratief kunt beheren via de technische training van John Savill op YouTube. Deze resource wordt geleverd door de community en wordt niet officieel onderhouden door Microsoft.

Meer informatie over Bicep

  1. Inzicht in Bicep, het gebruik en de structuur en syntaxis van Bicep-bestanden.
  2. Ontdek Learn-modules voor Bicep.

Meer informatie over Microsoft Graph

  1. Meer informatie over Microsoft Graph.
  2. Informatie over verificatie- en autorisatieprincipes in Microsoft Graph.
  3. Probeer de Microsoft Graph-zelfstudies.

Microsoft Graph Bicep-typen verkennen

Voor meer informatie over de Microsoft Graph Bicep-typen die beschikbaar zijn voor gebruik in uw Bicep-bestanden, raadpleegt u microsoft Graph Bicep-resourcereferenties.