Créer des ressources Azure pour héberger une application d’onglet Teams
Dans cette unité, vous allez apprendre à provisionner les ressources Azure dont vous avez besoin pour héberger votre application d’onglet à l’aide du Kit de ressources Teams pour Visual Studio Code. Pour provisionner des ressources pour votre application Teams, vous avez besoin d’un abonnement Azure. L’approvisionnement de ressources est une activité ponctuelle, sauf si vous ajoutez ultérieurement des fonctionnalités qui nécessitent plus de ressources.
Pour l’exercice, vous devez créer une application d’onglet avant de provisionner les ressources dans Azure. Les ressources Azure que vous allez provisionner sont les suivantes :
- Stockage Azure : pour héberger votre application d’onglet en tant qu’application web statique.
- Identité affectée par l’utilisateur : pour authentifier les demandes de service à service Azure.
Compte Azure
Teams Toolkit vous oblige à vous connecter à un compte Azure et à disposer d’un abonnement avant de pouvoir provisionner les instances de ressources. Vous utiliserez ensuite ces ressources pour déployer votre application afin de l’héberger dans Azure. Créez votre compte gratuit si vous n’en avez pas déjà un à l’aide du lien https://azure.microsoft.com/free/.
Remarque
Dans ce module, nous nous concentrons sur les applications d’onglet hébergées dans stockage Azure, et non sur les applications hébergées sur SharePoint. Les onglets SharePoint Framework (SPFx) sont distribués légèrement différemment.
Modèles ARM
Teams Toolkit provisionne des ressources Azure avec des modèles Azure Resource Manager (modèles ARM) à l’aide de Bicep au lieu de JSON. Bicep est un langage spécifique au domaine (DSL) qui utilise une syntaxe déclarative pour déployer des ressources Azure. Lorsque vous créez un modèle ARM, Bicep est plus simple à développer et à lire que JSON.
Vous trouverez les fichiers Bicep dans le chemin /infra. Cette approche de l’infrastructure en tant que code vous permet de vous concentrer plus facilement sur la création de votre application. Vous pouvez toujours choisir de personnaliser l’approvisionnement de vos ressources.