Share via


Modelos do 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 aprovisionar recursos do Azure, configurar pipelines de integração e entrega contínuas (CI/CD), etc. Esses modelos servem como a base a partir da qual você pode criar e personalizar suas próprias soluções. Cada modelo inclui:

  • Código da aplicação
  • Ficheiros de infra-código (Bicep ou Terraform) necessários para aprovisionar os recursos do Azure
  • Um azure.yaml ficheiro que descreve a sua aplicação

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 Azure Developer, 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 Aplicações do Azure
  • Azure Container Apps
  • Aplicações Web Estáticas do Azure
  • Aplicações de Funções do Azure
  • Azure Kubernetes Service

Volte para a 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 Infraestrutura como Código (IaC) escrito em:

  • Bicep
  • Terraform

Esses modelos são focados em fornecer um ponto de partida para escrever o IaC do seu aplicativo e podem ajudá-lo a criar 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. Assim, 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 Azure Developer 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 suportados.

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.

Template Anfitrião da aplicação Pilha de tecnologia
React Web App com API C# e MongoDB no Azure Serviço de Aplicações do Azure Azure Cosmos DB para NoSQL, Bicep
React Web App com API C# e Banco de Dados SQL no Azure Serviço de Aplicações do Azure Banco de Dados SQL do Azure, Bicep
Static React Web App + 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 de contribuição da 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 Azure Developer é licenciado por seu respetivo 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 quaisquer modelos que não sejam da Microsoft e não analisa 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 aqueles fornecidos pela Microsoft, não são suportados por nenhum programa ou serviço de suporte da Microsoft. Quaisquer modelos fornecidos pela Microsoft são fornecidos NO ESTADO EM QUE SE ENCONTRAM sem qualquer tipo de garantia.

Criar 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 desenvolver 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 criados.

Pedir ajuda

Para obter informações sobre como arquivar 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óximos passos