Dela via


Kom igång med komponeringsfunktionen i Azure Developer CLI

Med funktionen för composability (sammansättning) hos Azure Developer CLI (azd) kan du successivt bygga upp de Azure-resurser som krävs för din app utan att manuellt skriva Bicep-kod. Compose använder också Azure Verified Modules (AVM) när det är möjligt, med rekommenderade metoder med hjälp av byggstenar för Azure.

Vad är komponeringsfunktionen?

Funktionen azd Compose erbjuder ett nytt sätt att komma igång med azd. Innan compose-funktionen fanns hade utvecklarna två primära alternativ för att konfigurera Azure-resurser för att tillhandahålla och implementera en applikation.

Alla ytterligare anpassningar krävde att användaren manuellt ändrade Bicep filer – tills funktionen compose infördes.

Projektkompatibilitet med compose

Funktionen azd compose är utformad för projekt som inte redan använder infrastruktur som kod för att hantera Azure resurser. Därför stöder compose inte följande scenarier:

  • Projekt som redan har en infra-mapp för Azure resursskapande (till exempel befintliga mallar).
  • .NET Aspire projekt som använder Aspire-appvärdfilen för att hantera resurser.

Effektivisera resursskapandet med komponera

Funktionen azd compose introducerar ett tredje alternativ för att lägga till Azure resurser i dina appar. Utvecklare använder kommandot azd add för att instruera azd att skapa nya Azure resurser och uppdatera mallkonfigurationer med minimala promptarbetsflöden. Den här funktionen är användbar för utvecklare som vill undvika att skriva Bicep eller använda en befintlig mall.

azd add Kör kommandot för att starta kompileringsarbetsflödet och lägg till en ny resurs:

azd add

Det här kommandot startar ett promptbaserat arbetsflöde där du kan välja en ny resurs som ska skapas för din app:

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

När du har lagt till resurser med azd add kör du azd up eller azd provision för att skapa resurserna i Azure. azd hanterar resurskapande internt tills du Genererar Bicep-filer för resurserna för ytterligare anpassning.

Gå till artikeln Bygg en minimal mall med hjälp av komponeringsfunktionen för en fullständig beskrivning av den här funktionen.

Tjänster som stöds av skrivfunktionen

Funktionen azd compose har stöd för att lägga till resurser för följande Azure tjänster:

  • Artificiell intelligens
    • Foundry Tools-modeller och Microsoft Foundry
    • Azure OpenAI med Microsoft Entra ID-autentisering
    • Azure AI Search
  • Databas
    • Azure Cosmos DB
    • Azure Cosmos DB för MongoDB
    • Azure Cosmos DB för PostgreSQL
    • Azure Cache for Redis
    • Azure Database for MySQL
  • Värdtjänst
    • Azure Container Apps
    • Azure App Service
  • Key Vault
    • Azure Key Vault
  • Meddelanden
    • Azure Service Bus
    • Azure Event Hubs
  • Lagringskonto
    • Microsoft Azure Blob Storage-tjänst

Språkstöd

  • Apptjänst:
    • Python
    • TypeScript
    • JavaScript

Nästa steg