Dela via


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.

Microsoft Graph Bicep-tillägg

  • 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.

    Bicep-filredigeringsexempel

    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:

  1. Microsoft Cloud för den amerikanska regeringen
  2. 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

  1. Förstå Bicep, dess användningsområden och struktur och syntax för Bicep-filer.
  2. Utforska Learn-moduler för Bicep.

Läs mer om Microsoft Graph

  1. Läs mer om Microsoft Graph.
  2. Förstå autentiserings- och auktoriseringsprinciper i Microsoft Graph.
  3. 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.