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 azd
di 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per