Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La compilazione e la distribuzione di applicazioni cloud possono richiedere molto tempo. Gli sviluppatori spesso affrontano sfide come la configurazione dell'infrastruttura cloud, la configurazione delle pipeline di distribuzione e la garanzia delle procedure consigliate per la sicurezza e la scalabilità. La gestione di queste attività richiede in genere una conoscenza approfondita dei servizi di Azure, dell'infrastruttura come codice e dei processi DevOps, che possono rallentare lo sviluppo e aumentare il rischio di errori.
L'interfaccia della riga di comando per sviluppatori di Azure (azd) è uno strumento open source che accelera il provisioning e la distribuzione delle risorse dell'app in Azure.
azd fornisce best practice e comandi intuitivi per gli sviluppatori, che corrispondono alle fasi chiave del tuo flusso di lavoro di sviluppo, sia che tu lavori nel terminale, in un ambiente di sviluppo integrato (IDE) o tramite pipeline CI/CD (integrazione continua/distribuzione continua).
azd usa modelli di progetto estendibili che includono tutto ciò che è necessario per rendere operativa un'applicazione in Azure. Questi modelli includono:
- Infrastruttura riutilizzabile come asset di codice per effettuare il provisioning dei servizi di risorse cloud usando Bicep o Terraform.
- Codice proof-of-concept o codice di un'app iniziale che può essere personalizzato o sostituito con il codice della propria app.
- File di configurazione per gestire la distribuzione della tua app nelle risorse provisionate.
- Facoltativamente, i file del flusso di lavoro della pipeline per GitHub Actions o Azure Pipelines per abilitare le integrazioni CI/CD.
È anche possibile creare un modello personalizzato o trovarne uno da adattare nelle raccolte di modelli dell'interfaccia della riga di comando per sviluppatori Azure.
Flusso di lavoro di esempio azd
I passaggi seguenti illustrano le nozioni di base di un flusso di lavoro comune azd . Visita le pagine Installazione e Guida rapida per maggiori dettagli sull'installazione e su come iniziare a utilizzare azd.
È possibile eseguire l'installazione azd in piattaforme comuni usando un singolo comando:
Dopo aver installato azd, effettuare il provisioning e distribuire le risorse dell'app in Azure in pochi passaggi:
Selezionare un modello dell'interfaccia della riga di comando per sviluppatori di Azure, ad esempio il
hello-azdmodello demo che contiene le risorse dell'app di cui si vuole effettuare il provisioning e la distribuzione.Eseguire il
azd initcomando per inizializzare il modello:azd init -t hello-azdEseguire il comando
azd upper creare il pacchetto, eseguire il provisioning e distribuire le risorse dell'app:azd upApportare modifiche iterative al codice dell'applicazione e distribuire le modifiche secondo necessità eseguendo
azd deploy.Aggiorna le risorse di Azure modificando il codice Infrastructure as Code (IaC) del modello e quindi eseguendo
azd provision.Nota
In alternativa, è anche possibile eseguire
azd upogni volta che si apportano modifiche al codice dell'app o ai file di infrastruttura, che gestisce sia il provisioning che la distribuzione delle risorse dell'app. Visitare la [pagina di riferimento] per un elenco completo deiazdcomandi.
Video introduttivo
Vedere il video seguente per una dimostrazione dell'uso di azd. Altri azd contenuti video sono disponibili nel canale YouTube per sviluppatori Microsoft.