Share via


Modelos da Azure Developer CLI

Os modelos da CLI do Desenvolvedor do Azure são repositórios de exemplo criados usando as convenções da CLI do Desenvolvedor do Azure para que você possa usar azdo . Os azd modelos vão além de "Hello World!" para provisionar recursos do Azure, configurar pipelines de CI/CD (integração e entrega contínua) e muito mais. Esses modelos servem como base a partir da qual você pode criar e personalizar para suas próprias soluções. Cada modelo inclui:

  • Código do aplicativo
  • Arquivos de infraestrutura como código (Bicep ou Terraform) necessários para provisionar os recursos do Azure
  • Um azure.yaml arquivo que descreve seu aplicativo

Esses modelos são extensíveis e personalizáveis para o seu caso de uso específico.

Modelos disponíveis

Como parte da CLI do Desenvolvedor do Azure, criamos um conjunto inicial de aplicativos de modelo escritos em:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Cada modelo foi escrito para hosts como:

  • Serviço de Aplicativo do Azure
  • Aplicativos de Contêiner do Azure
  • Aplicativos Web Estáticos do Azure
  • Aplicativos de Funções do Azure
  • Serviço de Kubernetes do Azure

Volte para nossa lista crescente de modelos.

Para obter informações sobre como criar seu próprio modelo ou "modelar" um aplicativo existente, leia nosso guia sobre como tornar seu modelo azdcompatível.

Também criamos modelos iniciais com Infrastructure as Code (IaC) escritos em:

  • Bicep
  • Terraform

Esses modelos são focados em fornecer um ponto de partida para escrever o IaC do seu aplicativo e podem apoiá-lo na criação de seus próprios azdmodelos compatíveis. Ao contrário dos aplicativos de modelo que criamos, esses modelos iniciais não funcionam como aplicativos completos por conta própria. Então, você precisará adicionar seu próprio código-fonte e conectá-lo à infraestrutura para ter um aplicativo totalmente funcional.

Escolher um modelo

Instale a CLI do Desenvolvedor do Azure e selecione sua linguagem de programação preferida para escolher um modelo.

Você também pode executar o seguinte comando para listar todos os modelos compatíveis com azd com suporte.

azd template list

Consulte o LEIA-ME em qualquer um dos seguintes modelos habilitados para CLI do Desenvolvedor do Azure para obter mais instruções e informações.

Modelo Host do aplicativo Pilha de tecnologia
Aplicativo Web React com API C# e MongoDB no Azure Serviço de Aplicativo do Azure Azure Cosmos DB for NoSQL, Bicep
Aplicativo Web React com API C# e Banco de Dados SQL no Azure Serviço de Aplicativo do Azure Banco de Dados SQL do Azure, Bicep
Aplicativo Web React estático + funções com API C# e Banco de Dados SQL no Azure Aplicativos Web Estáticos do Azure, Azure Functions Banco de Dados SQL do Azure, Bicep

Para mais modelos contribuídos pela comunidade, confira nossa galeria de modelos: Awesome AZD.

Diretrizes para o uso de azd modelos

Observe que cada modelo que você usa com a CLI do Desenvolvedor do Azure é licenciado por seu respectivo proprietário (que pode ou não ser a Microsoft) sob o contrato que acompanha o modelo. É sua responsabilidade determinar qual licença se aplica a qualquer modelo que você escolher usar.

A Microsoft não é responsável por nenhum modelo que não seja da Microsoft e não examina esses modelos quanto a problemas de segurança, privacidade, compatibilidade ou desempenho. Os modelos que você usa com a CLI do Desenvolvedor do Azure, incluindo os fornecidos pela Microsoft, não são suportados por nenhum programa ou serviço de suporte da Microsoft. Todos os modelos fornecidos pela Microsoft são fornecidos NO ESTADO EM QUE SE ENCONTRAM, sem qualquer tipo de garantia.

Criação de modelos

A equipe da CLI do Desenvolvedor do Azure planeja criar mais modelos no futuro para cobrir ainda mais cenários de desenvolvedor. Se você criar seus próprios modelos, poderá adicionar o azd-templates tópico ao seu repositório no GitHub. Dessa forma, outros desenvolvedores podem encontrar, bifurcar e construir sobre seu modelo para seu próprio caso de uso.

Você também pode abrir um problema em nosso repositório GitHub se houver um caso de uso e um modelo que você gostaria de ver criado.

Solicitar ajuda

Para obter informações sobre como registrar um bug, solicitar ajuda ou propor um novo recurso para a CLI do Desenvolvedor do Azure, visite a página de solução de problemas e suporte .

Próximas etapas