Modelli Bicep per le risorse di Microsoft Graph
I modelli Bicep per le risorse di Microsoft Graph consentono di definire l'infrastruttura tenant da distribuire, ad esempio gruppi o applicazioni, in un file, quindi usare il file durante tutto il ciclo di vita di sviluppo per distribuire ripetutamente l'infrastruttura. Il file usa il linguaggio Bicep , un linguaggio specifico del dominio (DSL) che usa la sintassi dichiarativa per distribuire le risorse, in genere per l'infrastruttura come soluzioni di codice .
Si supponga di voler chiamare API personalizzate da App per la logica di Azure in cui l'app Web è protetta tramite Microsoft Entra ID. Per creare le due identità dell'applicazione per l'app per la logica e l'app Web, è possibile definire le risorse dell'applicazione Microsoft Graph e dell'entità servizio in un file Bicep, anziché crearle manualmente in anticipo. Nello stesso file è possibile definire le risorse dell'app per la logica e dell'app Web. È quindi possibile distribuire ripetutamente il file nel ciclo di vita di sviluppo e assicurarsi che tutte le risorse di Azure e Microsoft Graph vengano distribuite in modo coerente.
Importante
Microsoft Graph Bicep è attualmente in anteprima. Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.
Estensione Microsoft Graph Bicep
Bicep è stato originariamente creato per offrire un'esperienza di creazione migliorata sui modelli JSON di Azure Resource Manager, per la distribuzione e la gestione delle risorse di Azure. L'estendibilità bicep estende la funzionalità originale, consentendo ai modelli Bicep di fare riferimento alle risorse all'esterno di Azure Resource Manager.
Usando l'estendibilità Bicep, la nuova estensione Microsoft Graph Bicep consente di creare, distribuire e gestire un set limitato di risorse di Microsoft Graph (attualmente risorse MICROSOFT Entra ID) nei file modello Bicep, insieme alle risorse di Azure.
- I clienti di Azure possono usare strumenti familiari per distribuire le risorse di Azure insieme alle risorse di Microsoft Graph da cui dipendono, ad esempio le applicazioni e le entità servizio, usando l'infrastruttura come codice (IaC) e le procedure DevOps.
- Apre anche la porta per i clienti esistenti di Microsoft Graph di usare modelli Bicep e procedure IaC per distribuire e gestire le risorse del tenant.
Vantaggi dell'estensione Microsoft Graph Bicep
Esperienza di creazione: si ottiene la stessa esperienza di creazione di prima classe supportata nell'estensione Bicep per VS Code quando viene usata per creare i file Bicep. L'editor offre funzionalità avanzate di sicurezza dei tipi, intellisense e convalida della sintassi.
È anche possibile creare file Bicep in Visual Studio con l'estensione Bicep per Visual Studio.
Supporto per le versioni api beta e v1.0: l'estensione Microsoft Graph Bicep consente di fare riferimento sia alle versioni beta che alla versione 1.0 dei tipi di risorse microsoft Graph supportati all'interno dello stesso file Bicep.
Risultati ripetibili: è possibile distribuire ripetutamente l'infrastruttura nel corso del ciclo di vita dello sviluppo garantendo al contempo che le risorse vengano distribuite in uno stato coerente. I modelli sono idempotenti, il che significa che è possibile distribuire lo stesso file più volte e ottenere gli stessi tipi di risorse nel medesimo stato. È possibile sviluppare un file che rappresenta lo stato desiderato, invece di molti file separati per rappresentare gli aggiornamenti.
Orchestrazione: non è necessario preoccuparsi delle complessità delle operazioni di ordinamento. Resource Manager gestisce la distribuzione delle risorse interdipendenti, in modo che vengano create nell'ordine corretto. Quando possibile, Resource Manager distribuisce le risorse in parallelo, in modo che le distribuzioni terminino più velocemente rispetto alle distribuzioni seriali. Il modello si distribuisce tramite un comando invece che tramite più comandi imperativi.
Requisiti di licenza
La distribuzione delle risorse di Microsoft Graph con Bicep richiede le licenze necessarie per lavorare con le risorse di Microsoft Graph da distribuire. È necessaria una sottoscrizione di Azure valida, se si distribuiscono anche risorse di Azure.
Operazioni preliminari
Provare la prima guida introduttiva
Iniziare installando gli strumenti Bicep, quindi procedere con la creazione e la distribuzione del primo file Bicep contenente le risorse di Microsoft Graph in pochi minuti.
Altre informazioni
Altre informazioni dalla community
Per altre informazioni sull'estendibilità di Bicep e su come gestire gli oggetti Microsoft Entra in modo dichiarativo, vedere La formazione tecnica di John Savill su YouTube. Questa risorsa viene fornita dalla community e non viene ufficialmente gestita da Microsoft.
Altre informazioni su Bicep
- Comprendere Bicep, i relativi usi e la struttura e la sintassi dei file Bicep.
- Esplorare i moduli Learn per Bicep.
Altre informazioni su Microsoft Graph
- Informazioni su Microsoft Graph.
- Comprendere i principi di autenticazione e autorizzazione in Microsoft Graph.
- Provare le esercitazioni su Microsoft Graph.
Esplorare i tipi Bicep di Microsoft Graph
Per informazioni sui tipi Bicep di Microsoft Graph disponibili per l'uso nei file Bicep, vedere Informazioni di riferimento sulle risorse Bicep di Microsoft Graph.