Condividi tramite


Guida introduttiva: Distribuire un modello dell'interfaccia della riga di comando per sviluppatori di Azure

In questa guida introduttiva si apprenderà come effettuare il provisioning e distribuire le risorse dell'app in Azure usando un modello dell'interfaccia della riga di comando per sviluppatori di Azure (azd) e solo alcuni azd comandi. azd I modelli sono repository di codice standard che includono il codice sorgente dell'applicazione, nonché azd i file di configurazione e infrastruttura per effettuare il provisioning delle risorse di Azure. Per altre informazioni sui modelli e su come accelerare il processo di provisioning e distribuzione di Azure, vedere Informazioni sui azd modelli dell'interfaccia della riga di comando per sviluppatori di Azure.

Selezionare e distribuire il modello

Per i passaggi successivi, si userà il modello seguente per effettuare il provisioning e distribuire un'app in Azure:

È anche possibile selezionare un modello che corrisponda alle preferenze nel sito della raccolta di modelli AzD awesome. Indipendentemente dal modello usato, si otterrà il codice del modello nell'ambiente di sviluppo e sarà possibile eseguire comandi per compilare, ridistribuire e monitorare l'app in Azure.

Selezionare l'ambiente preferito per continuare:

Un ambiente di sviluppo locale è un'ottima scelta per i flussi di lavoro di sviluppo tradizionali. Il repository di modelli verrà clonato nel dispositivo ed eseguito comandi su un'installazione locale di azd.

Prerequisiti

Inizializzare il progetto

  1. In Esplora file o un terminale creare una nuova directory vuota e modificarla.

  2. Eseguire il azd init comando e specificare il modello da usare come parametro:

    azd init --template todo-nodejs-mongo
    
    azd init --template todo-python-mongo
    
    azd init --template todo-csharp-cosmos-sql
    
    azd init --template todo-java-mongo-aca
    

    Immettere un nome di ambiente quando richiesto, ad esempio azdquickstart, che imposta un prefisso di denominazione per il gruppo di risorse che verrà creato per contenere le risorse di Azure. Che cos'è un nome di ambiente in azd?

    Dopo aver specificato l'ambiente, azd clona il progetto modello nel computer e inizializza il progetto.

Effettuare il provisioning e distribuire le risorse dell'app

  1. Eseguire il azd auth login comando e azd avviare un browser per completare il processo di accesso.

    azd auth login
    
  2. Eseguire il comando azd up:

    azd up
    
  3. Dopo aver eseguito l'accesso ad Azure, verranno richieste le informazioni seguenti:

    Parametro Descrizione
    Azure Location Posizione di Azure in cui verranno distribuite le risorse.
    Azure Subscription Sottoscrizione di Azure in cui verranno distribuite le risorse.

    Selezionare i valori desiderati e premere INVIO. Il azd up comando gestisce le attività seguenti usando i file di configurazione del modello e dell'infrastruttura:

    • Crea e configura tutte le risorse di Azure necessarie (azd provision), tra cui:
    • Criteri di accesso e ruoli per l'account
    • Comunicazione da servizio a servizio con identità gestite
    • Pacchetti e distribuisce il codice (azd deploy)

    Al termine del azd up comando, l'interfaccia della riga di comando visualizza due collegamenti per visualizzare le risorse create:

    • App per le API ToDo
    • Front-end dell'app Web ToDo

    Screenshot dell'output del comando che elenca gli URL dell'endpoint.

    Nota

    È possibile chiamare azd up il numero di volte desiderato sia per effettuare il provisioning che per distribuire gli aggiornamenti all'applicazione. La distribuzione potrebbe non riuscire a causa dell'annullamento della distribuzione nell'area selezionata. Poiché si tratta di una guida introduttiva, è possibile eliminare la .azure directory e riprovare azd up . Quando richiesto, selezionare un'area diversa. In uno scenario più avanzato è possibile modificare in modo selettivo i file all'interno della .azure directory per modificare l'area.

Pulire le risorse

Quando le risorse create in questo articolo non sono più necessarie, eseguire il comando seguente per spegnere l'app:

azd down

Se si vuole ridistribuire in un'area diversa, eliminare la .azure directory prima di eseguire azd up di nuovo. In uno scenario più avanzato è possibile modificare in modo selettivo i file all'interno della .azure directory per modificare l'area.

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