Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Comece com um modelo pré-construído, que define recursos e serviços a serem provisionados e implementados no Azure, e depois personalize. Navegue pelos modelos na galeria de modelos de IA ou na galeria da comunidade.
- Comece a partir de uma base de código existente seguindo as instruções do fluxo de init simplificado.
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
infrapara 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