Partilhar via


Comece com a funcionalidade Azure Developer CLI compose

A funcionalidade de composabilidade do Azure Developer CLI (azd) (compose) permite-lhe compor progressivamente os recursos do Azure necessários para a sua aplicação, sem precisar de escrever manualmente código Bicep. O Compose utiliza Módulos Verificados do Azure (AVM) quando possível, fornecendo práticas recomendadas usando blocos de construção para Azure.

O que é o recurso de composição?

A funcionalidade de compor azd oferece uma nova forma de fazer uso de azd. Antes da funcionalidade de composição, os programadores tinham duas opções principais para configurar os recursos do Azure para provisionar e implementar uma aplicação:

Qualquer personalização adicional exigia que o utilizador modificasse manualmente os ficheiros Bicep — até à introdução da funcionalidade Compose.

Compatibilidade do projeto com Compose

A funcionalidade azd compose foi concebida para projetos que ainda não usam infraestrutura como código para gerir recursos do Azure. Como resultado, o compose não suporta os seguintes cenários:

  • Projetos que já têm uma pasta infra para criação de recursos Azure (como modelos existentes).
  • Projetos .NET Aspire, que utilizam o ficheiro anfitrião de aplicações Aspire para gerir recursos.

Simplifique a criação de recursos com o Compose

A funcionalidade azd compose introduz uma terceira opção para adicionar Azure recursos às suas aplicações. Os programadores usam o comando azd add para instruir azd a compor novos recursos do Azure e atualizar configurações de modelos usando fluxos de trabalho reduzidos ao mínimo. Esta funcionalidade é útil para programadores que querem evitar escrever Bicep ou usar um modelo já existente.

Execute o azd add comando para iniciar o fluxo de trabalho de composição e adicione um novo recurso:

azd add

Este comando inicia um fluxo de trabalho baseado em prompt que permite selecionar um novo recurso para criar para seu aplicativo:

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

Quando terminares de adicionar recursos com azd add, executa azd up ou azd provision para criar os recursos em Azure. azd gere a criação de recursos internamente até Gerar ficheiros Bicep para os recursos para personalização adicional.

Visite o artigo Build a minimal template using the compose feature para uma análise completa desta funcionalidade.

Serviços suportados pelo recurso de composição

A funcionalidade azd compose suporta a adição de recursos para os seguintes serviços Azure:

  • IA
    • Modelos de Foundry Tools e Microsoft Foundry
    • Azure OpenAI com autenticação Microsoft Entra ID
    • Azure AI Search
  • Base de dados
    • Azure Cosmos DB
    • Azure Cosmos DB for MongoDB
    • Azure Cosmos DB for PostgreSQL
    • Azure Cache for Redis
    • Base de Dados Azure para MySQL
  • Serviço de Anfitrião
    • Azure Container Apps
    • Azure App Service
  • Key Vault
    • Azure Key Vault
  • Mensagens
    • Azure Service Bus
    • Azure Event Hubs
  • Conta de armazenamento
    • Azure Blob Storage

Suporte de Linguagens

  • Serviço de Aplicativo:
    • Python
    • TypeScript
    • JavaScript

Próximos passos