Bicep-mallar för Microsoft Graph-resurser
Med Bicep-mallar för Microsoft Graph-resurser kan du definiera den klientinfrastruktur som du vill distribuera, till exempel grupper eller program, i en fil och sedan använda filen under hela utvecklingslivscykeln för att distribuera infrastrukturen upprepade gånger. Filen använder Bicep-språket , ett domänspecifikt språk (DSL) som använder deklarativ syntax för att distribuera resurser, vanligtvis för din infrastruktur som kodlösningar .
Anta att du vill anropa anpassade API:er från Azure Logic Apps där webbappen skyddas med hjälp av Microsoft Entra-ID. Om du vill skapa de två programidentiteterna för logikappen och webbappen kan du definiera Microsoft Graph-programmet och tjänstens huvudnamnsresurser i en Bicep-fil i stället för att skapa dem manuellt i förväg. I samma fil kan du definiera logikappen och webbappresurserna. Sedan kan du distribuera filen upprepade gånger under utvecklingslivscykeln och ha förtroende för att alla dina Azure- och Microsoft Graph-resurser distribueras konsekvent.
Viktigt!
Microsoft Graph Bicep är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.
Microsoft Graph Bicep-tillägg
Bicep skapades ursprungligen för att ge en förbättrad redigeringsupplevelse över Azure Resource Manager JSON-mallar för distribution och hantering av Azure-resurser. Utökningsbarheten för Bicep utökar den ursprungliga funktionen, vilket gör att Bicep-mallar kan referera till resurser utanför Azure Resource Manager.
Med Bicep-utökningsbarhet kan du med det nya Microsoft Graph Bicep-tillägget skapa, distribuera och hantera en begränsad uppsättning Microsoft Graph-resurser (för närvarande Microsoft Entra ID-resurser) i Bicep-mallfiler, tillsammans med Azure-resurser.
- Azure-kunder kan använda välbekanta verktyg för att distribuera Azure-resurser tillsammans med de Microsoft Graph-resurser som de är beroende av, till exempel program och tjänstens huvudnamn, med hjälp av infrastruktur som kod (IaC) och DevOps-metoder.
- Det öppnar också dörren för befintliga Microsoft Graph-kunder att använda Bicep-mallar och IaC-metoder för att distribuera och hantera klientorganisationens resurser.
Fördelar med Microsoft Graph Bicep-tillägget
Redigeringsupplevelse: Du får samma förstklassiga redigeringsupplevelse som stöds i Bicep-tillägget för VS Code när du använder det för att skapa dina Bicep-filer. Redigeraren ger omfattande typsäkerhet, intellisense och syntaxverifiering.
Du kan också skapa Bicep-filer i Visual Studio med Bicep-tillägget för Visual Studio.
Stöd för både beta- och v1.0 API-versioner: Med Microsoft Graph Bicep-tillägget kan du referera till både beta- och v1.0-versioner av Microsoft Graph-resurstyper som stöds i samma Bicep-fil.
Repeterbara resultat: Distribuera infrastrukturen upprepade gånger under utvecklingslivscykeln och ha förtroende för att dina resurser distribueras på ett konsekvent sätt. Bicep-filer är idempotent, vilket innebär att du kan distribuera samma fil många gånger och få samma resurstyper i samma tillstånd. Du kan utveckla en fil som representerar önskat tillstånd i stället för att utveckla många separata filer som representerar uppdateringar.
Orkestrering: Du behöver inte bekymra dig om komplexiteten i beställningsåtgärder. Resource Manager samordnar distributionen av beroende resurser så att de skapas i rätt ordning. När det är möjligt distribuerar Resource Manager resurser parallellt så att dina distributioner slutförs snabbare än seriedistributioner. Du distribuerar filen via ett kommando i stället för genom flera imperativa kommandon.
Licenskrav
För att distribuera Microsoft Graph-resurser med Bicep krävs alla licenser som krävs för att fungera med de Microsoft Graph-resurser som du distribuerar. En giltig Azure-prenumeration krävs om du även distribuerar några Azure-resurser.
Stöd för nationella moln
Förutom det offentliga molnet är både Bicep-utökningsbarhet och Microsoft Graph Bicep-tillägget tillgängliga i:
- Microsoft Cloud för den amerikanska regeringen
- Microsoft Azure och Microsoft 365 drivs av 21Vianet i Kina
Kom igång
Prova din första snabbstart
Börja med att installera Bicep-verktyg och fortsätt sedan att skapa och distribuera din första Bicep-fil som innehåller Microsoft Graph-resurser på några minuter.
Läs mer
Läs mer från communityn
Du kan lära dig mer om utökningsbarhet för Bicep och hur du hanterar Microsoft Entra-objekt deklarativt från John Savills tekniska utbildning på YouTube. Den här resursen tillhandahålls av communityn och underhålls inte officiellt av Microsoft.
Läs mer om Bicep
- Förstå Bicep, dess användningsområden och struktur och syntax för Bicep-filer.
- Utforska Learn-moduler för Bicep.
Läs mer om Microsoft Graph
- Läs mer om Microsoft Graph.
- Förstå autentiserings- och auktoriseringsprinciper i Microsoft Graph.
- Prova Microsoft Graph-självstudierna.
Utforska Microsoft Graph Bicep-typer
Mer information om de Microsoft Graph Bicep-typer som är tillgängliga för användning i dina Bicep-filer finns i Resursreferens för Microsoft Graph Bicep.