Share via


Modelli di Azure Developer CLI

I modelli dell'interfaccia della riga di comando per sviluppatori di Azure sono repository di esempio creati usando le convenzioni dell'interfaccia della riga di comando per sviluppatori di Azure in modo da poter usare azd. I azd modelli si estendono oltre "Hello World!" per effettuare il provisioning delle risorse di Azure, configurare pipeline di integrazione continua e recapito continuo (CI/CD) e altro ancora. Questi modelli fungono da base da cui è possibile creare e personalizzare per le proprie soluzioni. Ogni modello include:

  • Codice dell'applicazione
  • File di infrastruttura come codice (Bicep o Terraform) necessari per il provisioning delle risorse di Azure
  • File azure.yaml che descrive l'applicazione

Questi modelli sono estendibili e personalizzabili per il caso d'uso specifico.

Modelli disponibili

Come parte dell'interfaccia della riga di comando per sviluppatori di Azure, è stato creato un set iniziale di applicazioni modello scritte in:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Ogni modello è stato scritto per gli host, ad esempio:

  • Servizio app di Azure
  • App contenitore di Azure
  • App Web statiche di Azure
  • App per le funzioni di Azure
  • Servizio Azure Kubernetes

Controllare di nuovo l'elenco crescente di modelli.

Per informazioni sulla creazione di un modello personalizzato o sulla creazione di modelli di un'applicazione esistente, leggere la guida per rendere compatibile il modelloazd.

Sono stati creati anche modelli di base con Infrastruttura come codice (IaC) scritto in:

  • Bicep
  • Terraform

Questi modelli sono incentrati sull'offerta di un punto di partenza per la scrittura dell'IaC dell'app e possono supportare la creazione azddi modelli personalizzati compatibili. A differenza delle applicazioni modello create, questi modelli di base non funzionano da soli come applicazioni complete. Sarà quindi necessario aggiungere il proprio codice sorgente e connetterlo all'infrastruttura per avere un'app completamente funzionante.

Scegli un modello

Installare l'interfaccia della riga di comando per sviluppatori di Azure e quindi selezionare il linguaggio di programmazione preferito per scegliere un modello.

È anche possibile eseguire il comando seguente per elencare tutti i modelli supportati e compatibili con azd.

azd template list

Per altre istruzioni e informazioni, vedere README in uno dei modelli seguenti abilitati per l'interfaccia della riga di comando per sviluppatori di Azure.

Template Host app Stack tecnico
React Web App con l'API C# e MongoDB in Azure Servizio app di Azure Azure Cosmos DB per NoSQL, Bicep
React Web App con API C# e database SQL in Azure Servizio app di Azure database SQL di Azure, Bicep
App Web React statica e funzioni con API C# e database SQL in Azure App Web statiche di Azure, Funzioni di Azure database SQL di Azure, Bicep

Per altri modelli forniti dalla community, vedere la raccolta di modelli: Awesome AZD.

Linee guida per l'uso di azd modelli

Si noti che ogni modello usato con l'interfaccia della riga di comando per sviluppatori di Azure è concesso in licenza dal rispettivo proprietario (che può o meno essere Microsoft) nel contratto che accompagna il modello. È responsabilità dell'utente determinare quale licenza si applica a qualsiasi modello scelto per l'uso.

Microsoft non è responsabile dei modelli non Microsoft e non visualizza questi modelli per problemi di sicurezza, privacy, compatibilità o prestazioni. I modelli usati con l'interfaccia della riga di comando per sviluppatori di Azure, inclusi quelli forniti da Microsoft, non sono supportati da alcun programma o servizio di supporto Microsoft. Tutti i modelli forniti da Microsoft vengono forniti così com'è senza garanzia di alcun tipo.

Creazione di modelli

Il team dell'interfaccia della riga di comando per sviluppatori di Azure prevede di creare altri modelli in futuro per coprire ancora più scenari di sviluppo. Se si creano modelli personalizzati, è possibile aggiungere l'argomento azd-templates al repository in GitHub. In questo modo, altri sviluppatori possono trovare, creare fork e basarsi sul modello per il proprio caso d'uso.

È anche possibile aprire un problema nel repository GitHub se è presente un caso d'uso e un modello da visualizzare.

Richiedere assistenza

Per informazioni su come inviare un bug, richiedere assistenza o proporre una nuova funzionalità per l'interfaccia della riga di comando per sviluppatori di Azure, visitare la pagina relativa alla risoluzione dei problemi e al supporto tecnico.

Passaggi successivi