Compartilhar via


Introdução ao recurso de redação da CLI do Desenvolvedor do Azure

O recurso de composibilidade da CLI do Desenvolvedor Azure (azd) permite que você componha progressivamente os recursos do Azure necessários para seu aplicativo sem escrever manualmente o código Bicep. O Compose também usa Azure AVM (Módulos Verificados) quando possível, fornecendo práticas recomendadas usando blocos de construção para Azure.

O que é o recurso de composição?

O azd recurso de redação oferece uma nova maneira de começar a usar azd. Antes do recurso de redação, os desenvolvedores tinham duas opções principais para configurar os recursos Azure para provisionar e implantar um aplicativo:

Qualquer personalização adicional exigia que o usuário modificasse manualmente os arquivos Bicep até a introdução do recurso de composição.

Compatibilidade do projeto com o Compose

O recurso de redação azd foi projetado para projetos que ainda não usam infraestrutura como código para gerenciar recursos do Azure. Como resultado, o compose não dá suporte aos seguintes cenários:

  • Projetos que já têm uma pasta infra para criação de recursos Azure (como modelos existentes).
  • projetos .NET Aspire, que usam o arquivo host do app Aspire para gerenciar recursos.

Simplificar a criação de recursos com Compose

O recurso de redação azd apresenta uma terceira opção para adicionar recursos Azure aos seus aplicativos. Os desenvolvedores usam o comando azd add para instruir azd a redigir novos recursos do Azure e atualizar as configurações de modelo usando fluxos de trabalho com prompts mínimos. Esse recurso é útil para desenvolvedores que desejam evitar escrever Bicep ou usar um modelo existente.

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

azd add

Esse comando inicia um fluxo de trabalho baseado em prompt que permite selecionar um novo recurso a ser criado 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 terminar de adicionar recursos com azd add, execute azd up ou azd provision para criar os recursos no Azure. azd gerencia a criação de recursos internamente até que você gere arquivos Bicep dos recursos para personalização adicional.

Visite o artigo Construir um modelo mínimo utilizando o recurso de composição para um guia completo deste recurso.

Serviços compatíveis com o recurso de redação

O recurso azd compose dá suporte à adição de recursos para os seguintes serviços de Azure:

  • IA
    • Modelos de Ferramentas de Fundição e Microsoft Foundry
    • Azure OpenAI com autenticação Microsoft Entra ID
    • Azure AI Search
  • Base de dados
    • Azure Cosmos DB
    • Azure Cosmos DB para MongoDB
    • Azure Cosmos DB para PostgreSQL
    • Cache do Azure para Redis
    • Azure Database for MySQL
  • Serviço de Host
    • Azure Container Apps
    • Azure App Service
  • Key Vault
    • Azure Key Vault
  • Mensagens
    • Azure Service Bus
    • Azure Event Hubs
  • Conta de Armazenamento
    • Armazenamento de Blobs do Azure

Suporte ao idioma

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

Próximas etapas