Modèles Azure Developer CLI

Les modèles Azure Developer CLI sont des exemples de référentiels créés à l’aide des conventions Azure Developer CLI afin de pouvoir utiliser azd. Les azd modèles s’étendent au-delà de « Hello World ! » pour approvisionner des ressources Azure, configurer des pipelines d’intégration continue et livraison continue (CI/CD), et bien plus encore. Ces modèles servent de base à partir duquel vous pouvez créer et personnaliser vos propres solutions. Chaque modèle inclut les éléments suivants :

  • Code de l’application
  • Fichiers d’infrastructure en tant que code (Bicep ou Terraform) nécessaires pour approvisionner les ressources Azure
  • Fichier azure.yaml qui décrit votre application

Ces modèles sont extensibles et personnalisables pour votre cas d’usage spécifique.

Modèles disponibles

Dans le cadre d’Azure Developer CLI, nous avons créé un ensemble initial d’applications modèles écrites dans :

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Chaque modèle a été écrit pour les hôtes tels que :

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Applications de fonction Azure
  • Azure Kubernetes Service

Revenez à la liste croissante des modèles.

Pour plus d’informations sur la création de votre propre modèle ou sur la « création de modèles » d’une application existante, lisez notre guide sur la compatibilité de votre modèleazd.

Nous avons également créé des modèles de démarrage avec l’infrastructure en tant que code (IaC) écrit dans :

  • Bicep
  • Terraform

Ces modèles se concentrent sur la fourniture d’un point de départ pour l’écriture de l’iaC de votre application et peuvent vous aider à créer vos propres azdmodèles compatibles. Contrairement aux applications modèles que nous avons créées, ces modèles de démarrage ne fonctionnent pas comme des applications complètes. Par conséquent, vous devez ajouter votre propre code source et le connecter à l’infrastructure pour disposer d’une application entièrement fonctionnelle.

Choisir un modèle

Installez Azure Developer CLI , puis sélectionnez votre langage de programmation préféré pour choisir un modèle.

Vous pouvez également exécuter la commande suivante pour répertorier tous les modèles compatibles avec azd pris en charge.

azd template list

Pour plus d’instructions et d’informations, consultez le fichier README dans l’un des modèles Azure Developer CLI suivants.

Modèle Hôte d’application Pile technique
React Web App avec l’API C# et MongoDB sur Azure Azure App Service Azure Cosmos DB pour NoSQL, Bicep
React Web App avec l’API C# et SQL Database sur Azure Azure App Service Azure SQL Database, Bicep
Static React Web App + Functions avec l’API C# et SQL Database sur Azure Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

Pour plus de modèles de communauté, case activée notre galerie de modèles : AZD génial.

Instructions pour l’utilisation de azd modèles

Notez que chaque modèle que vous utilisez avec Azure Developer CLI est concédé sous licence par son propriétaire respectif (qui peut ou non être Microsoft) dans le cadre du contrat qui accompagne le modèle. Il vous incombe de déterminer quelle licence s’applique à n’importe quel modèle que vous choisissez d’utiliser.

Microsoft n’est pas responsable des modèles non-Microsoft et n’affiche pas ces modèles pour des problèmes de sécurité, de confidentialité, de compatibilité ou de performances. Les modèles que vous utilisez avec Azure Developer CLI, y compris ceux fournis par Microsoft, ne sont pas pris en charge par un programme ou un service de support Microsoft. Tous les modèles fournis par Microsoft sont fournis as IS sans garantie d’aucune sorte.

Création de modèles Azure Resource Manager

L’équipe Azure Developer CLI prévoit de créer plus de modèles à l’avenir pour couvrir encore plus de scénarios de développement. Si vous créez vos propres modèles, vous pouvez ajouter la azd-templates rubrique à votre dépôt sur GitHub. Ainsi, d’autres développeurs peuvent trouver, fork et créer votre modèle pour leur propre cas d’usage.

Vous pouvez également ouvrir un problème sur notre dépôt GitHub s’il existe un cas d’usage et un modèle que vous souhaitez voir créés.

Demander de l’aide

Pour plus d’informations sur la façon de déposer un bogue, de demander de l’aide ou de proposer une nouvelle fonctionnalité pour l’interface CLI développeur Azure, visitez la page de dépannage et de support .

Étapes suivantes