Funzionalità e strumenti per Bash in Azure Cloud Shell

Azure Cloud Shell è un'esperienza shell basata su browser per gestire e sviluppare risorse di Azure.

Cloud Shell offre un'esperienza shell preconfigurata accessibile tramite browser per la gestione delle risorse di Azure senza l'onere di dover installare, controllare le versioni e mantenere un computer manualmente.

Cloud Shell esegue il provisioning delle macchine sulla base delle richieste e di conseguenza lo stato della macchina non viene mantenuto tra le sessioni. Poiché Cloud Shell è pensato per le sessioni interattive, le shell vengono terminate automaticamente dopo 20 minuti di inattività della shell stessa.

Suggerimento

Strumenti e funzionalità è disponibile anche in PowerShell.

Bash in Azure Cloud Shell viene eseguito su Ubuntu 16.04 LTS.

Funzionalità

Autenticazione automatica sicura

Bash in Cloud Shell autentica in modo sicuro e automatico l'accesso agli account per l'interfaccia della riga di comando di Azure 2.0.

SSH nelle macchine virtuali Linux Azure

Creazione di una VM Linux dall’interfaccia della riga di comando di Azure 2.0 consente di creare una chiave SSH predefinita e di posizionarla nella directory $Home. Immissione di chiavi SSH in $Home consente di indirizzare le connessioni SSH alle macchine virtuali Linux Azure direttamente da Cloud Shell. Le chiavi vengono tenute in acc_.img nel sistema di condivisione di file, utilizzare le procedure consigliate quando si usa o si condivide l’accesso alla condivisione file o alle chiavi.

Persistenza $Home tra le sessioni

Per rendere persistenti i file fra le sessioni, Cloud Shell illustra come associare una condivisione file di Azure al primo avvio. Al termine, Cloud Shell assocerà automaticamente la risorsa di archiviazione (montata come $Home\clouddrive) per tutte le sessioni future. Inoltre, in Bash all’interno di Cloud Shell la directory $Home viene resa persistente come un .img nella condivisione file di Azure. I file all'esterno di $Home e lo stato della macchina non sono persistenti tra le sessioni.

Altre informazioni sulla persistenza dei file in Bash all’interno di Cloud Shell.

Strumenti

Categoria Nome
Interprete shell di Linux Bash
sh
Strumenti di Azure Interfaccia della riga di comando di Azure 2.0 e 1.0
AzCopy
Batch Shipyard
Editor di testo vim
nano
emacs
Controllo del codice sorgente git
Strumenti di compilazione make
maven
npm
pip
Contenitori Interfaccia della riga di comando Docker/Computer Docker
Kubectl
Helm
Interfaccia della riga di comando DC/OS
Database Client MySQL
Client PostgreSql
Utilità sqlcmd
mssql-scripter
Altre Client iPython
Interfaccia della riga di comando Cloud Foundry
Terraform

Supporto per le lingue

Lingua Versione
.NET 1.01
Go 1.7
Java 1.8
Node.js 6.9.4
PowerShell 6.0 (beta)
Python 2.7 e 3.5 (impostazione predefinita)

Passaggi successivi

Avvio rapido di Bash in Cloud Shell
Informazioni sull'interfaccia della riga di comando di Azure 2.0