Partage via


Prise en main de la fonctionnalité de composition du CLI Azure Developer

La fonctionnalité de composabilité (compose) d'Azure Developer CLI (azd) vous permet de composer progressivement les ressources Azure requises pour votre application sans écrire manuellement de code Bicep. Compose utilise également les Modules Azure Vérifiés (AVM) autant que possible, fournissant des pratiques recommandées utilisant des blocs constitutifs pour Azure.

En quoi consiste la fonctionnalité de composition ?

La azd fonctionnalité de composition offre un nouveau moyen de commencer à utiliser azd. Avant la fonctionnalité de composition, les développeurs avaient deux options principales pour configurer les ressources Azure pour approvisionner et déployer une application :

  • Commencez par un modèle predéfini, qui définit les ressources et les services à approvisionner et à déployer sur Azure, puis personnaliser. Parcourez les modèles dans la galerie de modèles IA ou dans la galerie de communautés.
  • Commencez à partir d’une base de code existante en suivant les instructions du flux d’init simplifié.

Toute personnalisation supplémentaire oblige l’utilisateur à modifier manuellement les fichiers Bicep jusqu’à l’introduction de la fonctionnalité de composition.

Compatibilité du projet avec Compose

La fonctionnalité de composition azd est conçue pour les projets qui n'utilisent pas déjà l'infrastructure comme code pour gérer les ressources Azure. Par conséquent, compose ne prend pas en charge les scénarios suivants :

  • Les projets qui ont déjà un dossier infra pour Azure création de ressources (par exemple, des modèles existants).
  • .NET Aspire projets, qui utilisent le fichier hôte de l’application Aspire pour gérer les ressources.

Simplifier la création de ressources avec compose

La fonctionnalité de composition azd introduit une troisième option pour ajouter des ressources Azure à vos applications. Les développeurs utilisent la commande azd add pour demander à azd de composer de nouvelles ressources Azure et de mettre à jour des configurations de modèle à l’aide de flux de travail d’invite minimal. Cette fonctionnalité est utile pour les développeurs qui souhaitent éviter d’écrire des Bicep ou utiliser un modèle existant.

Exécutez la azd add commande pour démarrer le workflow de composition et ajouter une nouvelle ressource :

azd add

Cette commande démarre un flux de travail basé sur une invite qui vous permet de sélectionner une nouvelle ressource à créer pour votre application :

? What would you like to add?  [Use arrows to move, type to filter]
> AI
  Database
  Host service
  Key Vault
  Messaging
  Storage account
  ~Existing resource

Lorsque vous avez terminé d'ajouter des ressources avec azd add, exécutez azd up ou azd provision pour créer les ressources dans Azure. azd gère la création de ressources en interne jusqu’à ce que vous génériez les fichiers Bicep pour les ressources pour une personnalisation supplémentaire.

Consultez l'article Créer un modèle minimal avec la fonctionnalité de composition pour un guide complet de cette fonctionnalité.

Services pris en charge par la fonctionnalité de composition

La fonctionnalité azd compose prend en charge l’ajout de ressources pour les services Azure suivants :

  • IA
    • Modèles Foundry Tools et Microsoft Foundry
    • Azure OpenAI avec l’authentification Microsoft Entra ID
    • Azure AI Search
  • Base de données
    • Azure Cosmos DB
    • Azure Cosmos DB pour MongoDB
    • Azure Cosmos DB pour PostgreSQL
    • Azure Cache for Redis
    • Azure Database for MySQL
  • Service d’hôte
    • Azure Container Apps
    • Azure App Service
  • Key Vault
    • Azure Key Vault
  • Messagerie
    • Azure Service Bus
    • Azure Event Hubs
  • Compte de stockage
    • Azure Blob Storage

Prise en charge de la langue

  • App Service :
    • Python
    • TypeScript
    • JavaScript

Étapes suivantes