Modèles Bicep pour les ressources Microsoft Graph

Les modèles Bicep pour les ressources Microsoft Graph vous permettent de définir l’infrastructure de locataire que vous souhaitez déployer, telle que des groupes ou des applications, dans un fichier, puis d’utiliser le fichier tout au long du cycle de vie du développement pour déployer à plusieurs reprises votre infrastructure. Le fichier utilise le langage Bicep , un langage spécifique au domaine (DSL) qui utilise la syntaxe déclarative pour déployer des ressources, généralement pour votre infrastructure en tant que solutions de code .

Supposons que vous souhaitez appeler des API personnalisées à partir d’Azure Logic Apps où l’application web est sécurisée à l’aide de l’ID Microsoft Entra. Pour créer les deux identités d’application pour l’application logique et l’application web, vous pouvez définir les ressources d’application et de principal de service Microsoft Graph dans un fichier Bicep, au lieu de les créer manuellement au préalable. Dans le même fichier, vous pouvez définir l’application logique et les ressources d’application web. Ensuite, vous pouvez déployer à plusieurs reprises le fichier tout au long du cycle de vie du développement et avoir confiance que toutes vos ressources Azure et Microsoft Graph sont déployées de manière cohérente.

Important

Microsoft Graph Bicep est actuellement en préversion. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

Extension Microsoft Graph Bicep

Bicep a été créé à l’origine pour offrir une expérience de création améliorée sur des modèles JSON Azure Resource Manager, pour le déploiement et la gestion des ressources Azure. L’extensibilité Bicep étend la fonctionnalité d’origine, ce qui permet aux modèles Bicep de référencer des ressources en dehors d’Azure Resource Manager.

À l’aide de l’extensibilité Bicep, la nouvelle extension Microsoft Graph Bicep vous permet de créer, déployer et gérer un ensemble limité de ressources Microsoft Graph (actuellement ressources Microsoft Entra ID) dans les fichiers de modèle Bicep, en même temps que les ressources Azure.

Extension Microsoft Graph Bicep

  • Les clients Azure peuvent utiliser des outils familiers pour déployer des ressources Azure avec les ressources Microsoft Graph dont ils dépendent, comme les applications et les principaux de service, à l’aide de l’infrastructure en tant que code (IaC) et des pratiques DevOps.
  • Il ouvre également la porte aux clients Microsoft Graph existants pour utiliser des modèles Bicep et des pratiques IaC pour déployer et gérer les ressources de leur locataire.

Avantages de l’extension Microsoft Graph Bicep

  • Expérience de création : vous bénéficiez de la même expérience de création de première classe prise en charge dans l’extension Bicep pour VS Code lorsque vous l’utilisez pour créer vos fichiers Bicep. L’éditeur fournit une validation enrichie de type sécurisé, IntelliSense et de la syntaxe.

    Exemple de création d’un fichier Bicep

    Vous pouvez également créer des fichiers Bicep dans Visual Studio avec l’extension Bicep pour Visual Studio.

  • Prise en charge des versions bêta et v1.0 de l’API : l’extension Microsoft Graph Bicep vous permet de référencer les versions bêta et v1.0 des types de ressources Microsoft Graph pris en charge dans le même fichier Bicep.

  • Résultats reproductibles : Déployez votre infrastructure à plusieurs reprises tout au long du cycle de vie de développement. Vous avez ainsi l’assurance que vos ressources sont déployées de façon cohérente. Les fichiers Bicep sont idempotents, ce qui signifie que vous pouvez déployer le même fichier plusieurs fois et obtenir les mêmes types de ressources dans le même état. Vous pouvez développer un fichier qui représente l’état souhaité, plutôt que de développer un grand nombre de fichiers distincts pour représenter des mises à jour.

  • Orchestration : Vous n’avez pas à vous soucier de la complexité des opérations de commande. Resource Manager orchestre le déploiement de ressources interdépendantes afin qu’elles soient créées dans l’ordre approprié. Lorsque cela est possible, Resource Manager déploie des ressources en parallèle afin que vos déploiements se terminent plus rapidement que les déploiements en série. Vous déployez le fichier par le biais d’une seule commande, plutôt que par le biais de plusieurs commandes impératives.

Conditions de licence :

Le déploiement de ressources Microsoft Graph à l’aide de Bicep nécessite toutes les licences nécessaires pour travailler avec les ressources Microsoft Graph que vous déployez. Un abonnement Azure valide est requis, si vous déployez également des ressources Azure.

Démarrage

Essayez votre premier démarrage rapide

Commencez par installer les outils Bicep, puis créez et déployez votre premier fichier Bicep contenant des ressources Microsoft Graph en quelques minutes.

En savoir plus

En savoir plus sur la communauté

Vous pouvez en savoir plus sur l’extensibilité Bicep et sur la gestion déclarative des objets Microsoft Entra à partir de la formation technique de John Savill sur YouTube. Cette ressource est fournie par la communauté et n’est pas officiellement conservée par Microsoft.

En savoir plus sur Bicep

  1. Comprendre Bicep, ses utilisations et sa structure et sa syntaxe des fichiers Bicep.
  2. Explorez les modules Learn pour Bicep.

En savoir plus sur Microsoft Graph

  1. Découvrez Microsoft Graph.
  2. Comprendre les principes d’authentification et d’autorisation dans Microsoft Graph.
  3. Essayez les didacticiels Microsoft Graph.

Explorer les types Bicep Microsoft Graph

Pour en savoir plus sur les types Bicep Microsoft Graph disponibles pour une utilisation dans vos fichiers Bicep, consultez la référence des ressources Microsoft Graph Bicep.