Come accedere a Azure Cloud Shell dal codice di Visual Studio

0
159

Azure Cloud Shell è un'esperienza CLI integrata disponibile per gli utenti cloud di Microsoft Azure . Solitamente disponibile in una shell Linux Bash o in un prompt di PowerShell, puoi anche utilizzare Azure Cloud Shell direttamente nell'ambiente di sviluppo integrato di VS Code.

Quali funzionalità offre Azure Cloud Shell?

< ul>

  • Bash shell per comandi in stile Linux
  • PowerShell per sviluppatori familiari a Windows
  • Moduli PowerShell integrati
    • Az.Accounts
    • Az.Compute
    • Az.Network
    • Az.Resources
    • Az.Storage
    • AzureAD.Standard.Preview
    • AzurePSDrive
    • PSCloudShellUtility
  • Ultima versione dell'interfaccia della riga di comando di Azure (comando az) disponibile per ambienti Bash e PowerShell
  • Ultima versione di PowerShell disponibile in ambiente Bash utilizzando il runtime pwsh
  • Azure Cloud Shell gestisce automaticamente l'autenticazione e la configurazione per tutti i moduli e gli strumenti associati. In questo modo è facile e veloce iniziare a gestire il tuo ambiente Azure dalla riga di comando.

    Introduzione ad Azure Cloud Shell

    La maggior parte degli utenti inizierà con Azure Cloud Shell in due modi. Tramite il portale di Azure e il relativo accesso alla shell in linea o tramite un collegamento Web diretto alla shell di Azure.

    Accesso alla shell del portale di Azure

    La connessione alla shell tramite il portale di Azure è semplicissima come fare clic sull'icona del terminale accanto alla barra di ricerca nella parte superiore dello schermo.

    Avvio di Azure Cloud Shell dal portale di Azure.

    Annuncio

    Appena fai clic su questa icona, verrà mostrata una delle due shell, il terminale Bash o PowerShell come mostrato di seguito. Nella prima immagine, vedrai che il terminale Bash è connesso. Se usi il menu a discesa in alto a sinistra del terminale, avrai l'opzione per Bash o PowerShell.

    Lancio di Azure Cloud Shell utilizzando il terminale Bash.
    Lancio di Azure Cloud Shell utilizzando il terminale PowerShell.

    Diretto Accesso alla shell via Web

    Un altro metodo comune per avviare Azure Cloud Shell è tramite un collegamento diretto al sito Web stesso. Passando a https://shell.azure.com/si aprirà il terminale Bash o PowerShell. Se non sei loggato, ti verrà chiesto di farlo prima di accedere. Una volta autenticato, avrai accesso immediato allo stesso terminale del portale di Azure.

    Accesso ad Azure Cloud Shell tramite collegamento Web diretto e utilizzo di PowerShell.
    Accesso a Azure Cloud Shell tramite diretto collegamento Web e utilizzo di Bash.

    Integrazione di Azure Cloud Shell con VS Code

    Ovviamente, come sviluppatore, questo potrebbe non essere il metodo più efficiente. Un editor molto popolare rilasciato da Microsoft, VS Code, è diventato una soluzione ben integrata per l'accesso a molte diverse risorse di Azure e in particolare ad Azure Cloud Shell.

    Con un flusso di lavoro di sviluppo integrato e un rapido accesso al comune Azure comandi dall'interno dell'editor stesso, è possibile risparmiare molto tempo ed energia. Quali sono i passaggi necessari per iniziare a usare Azure Cloud Shell in VS Code?

    Il modo più rapido e semplice per iniziare è installare l'estensione ufficiale dell'account Azure di Microsoft. Passare all'icona “Estensione” nel menu a sinistra di VS Code e cercare Account Azure. Una volta individuata l'estensione, fai clic sul pulsante “Install” pulsante. Dopo l'installazione, potrebbe essere necessario riavviare VS Code, ma non appena l'estensione sarà disponibile, avrai accesso a una serie di comandi diversi.

    Installazione dell'estensione dell'account Azure in VS Code.

    Per individuare tutti i comandi disponibili, digita ctrl-shift-p per aprire il riquadro dei comandi per VS Code. Fare clic o selezionare “Azure: Apri PowerShell in Cloud Shell” opzione.

    In esecuzione il comando Apri PowerShell in Cloud Shell dal riquadro dei comandi di VS Code.

    Se non hai già effettuato l'accesso tramite l'estensione dell'account Azure, verrà visualizzato un messaggio. Fare clic su “Accedi” per essere indirizzato a una pagina Web utilizzando il browser predefinito che ti consente di accedere al tuo account Azure.

    Accesso al tuo account Azure per Azure Cloud Shell.

    Annuncio

    Scegli l'account che intendi usare con Azure Cloud Shell e inserisci la password, se necessario. Una volta inserita, la pagina ti chiederà di chiudere la scheda o la finestra del browser aperta e VS Code continuerà ad autenticarsi in background.

    Potresti notare che l'URL utilizzato per accedere è di il formato, [localhost:123456](http://localhost:123456) dove 123456 è una porta scelta casualmente di solito nell'intervallo 62000.

    Scelta di un account per l'autenticazione dalla pagina di accesso dell'account Azure.

    Questo processo è lo stesso se scegli il terminale PowerShell o il terminale Bash. Come puoi vedere di seguito, una volta autenticato entrambi i terminali diventano disponibili per te.

    Terminale PowerShell in Azure Cloud Shell da VS Code.
    Terminale Bash in Azure Cloud Shell dall'interno di VS Code.

    Conclusione

    L'integrazione di Azure Cloud Shell in VS Code semplifica notevolmente il lavoro di uno sviluppatore. L'accesso rapido ai comandi durante lo sviluppo è importante per raccogliere informazioni ed eseguire comandi per vedere i risultati di tali modifiche senza passare continuamente da una finestra all'altra. Usa oggi Azure Cloud Shell in VS Code e scopri quanto può migliorare la tua efficienza!