Informazioni su Azure Developer CLI

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:

winget install microsoft.azd

Dopo aver installato azd, effettuare il provisioning e distribuire le risorse dell'app in Azure in pochi passaggi:

  1. Selezionare un modello dell'interfaccia della riga di comando per sviluppatori di Azure, ad esempio il hello-azd modello demo che contiene le risorse dell'app di cui si vuole effettuare il provisioning e la distribuzione.

  2. Eseguire il azd init comando per inizializzare il modello:

    azd init -t hello-azd
    
  3. Eseguire il comando azd up per creare il pacchetto, eseguire il provisioning e distribuire le risorse dell'app:

    azd up
    
  4. Apportare modifiche iterative al codice dell'applicazione e distribuire le modifiche secondo necessità eseguendo azd deploy.

  5. 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 up ogni 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 dei azd comandi.

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.

Passaggi successivi