Che cos'è l'interfaccia della riga di comando di Azure?

Completato

L'interfaccia della riga di comando di Azure è un programma della riga di comando per connettersi ad Azure ed eseguire comandi amministrativi sulle risorse di Azure. Viene eseguita in Linux, macOS e Windows e consente ad amministratori e sviluppatori di eseguire i comandi tramite un terminale o un prompt della riga di comando (o script) anziché tramite un Web browser. Per riavviare una macchina virtuale, si userebbe ad esempio il comando seguente:

az vm restart -g MyResourceGroup -n MyVm

L'interfaccia della riga di comando di Azure offre strumenti da riga di comando multipiattaforma per la gestione delle risorse di Azure e può essere facilmente installata in locale in computer Linux, Mac o Windows. È anche possibile usare l'interfaccia della riga di comando di Azure da un browser tramite Azure Cloud Shell. In entrambi i casi, può essere usata in modo interattivo o tramite script. Per l'uso interattivo, si avvia prima di tutto una shell, ad esempio cmd.exe in Windows o Bash in Linux o macOS, quindi si esegue il comando al prompt della shell. Per automatizzare attività ripetitive, i comandi dell'interfaccia della riga di comando vengono assemblati in uno script della shell tramite la sintassi per gli script della shell prescelta, quindi si esegue lo script.

Come installare l'interfaccia della riga di comando di Azure

Per installare l'interfaccia della riga di comando di Azure, sia in Linux che in macOS si usa uno strumento di gestione pacchetti. Lo strumento di gestione pacchetti consigliato è diverso in base al sistema operativo e alla distribuzione:

  • Linux: apt-get su Ubuntu, yum su Red Hat e zypper su OpenSUSE
  • Mac: Homebrew

L'interfaccia della riga di comando di Azure è disponibile nel repository Microsoft, quindi è prima necessario aggiungere tale repository allo strumento di gestione dei pacchetti.

Per installare l'interfaccia della riga di comando di Azure in Windows, occorre scaricare ed eseguire un file MSI.

Uso dell'interfaccia della riga di comando di Azure negli script

Se si vogliono usare i comandi dell'interfaccia della riga di comando di Azure negli script, è necessario essere a conoscenza di eventuali problemi correlati alla "shell" o all'ambiente usato per l'esecuzione dello script. In una shell Bash sarà ad esempio possibile usare la sintassi seguente per l'impostazione delle variabili:

variable="value"
variable=integer

Se si usa un ambiente di PowerShell per eseguire gli script dell'interfaccia della riga di comando di Azure, si userà questa sintassi per le variabili:

$variable="value"
$variable=integer

È necessario installare l'interfaccia della riga di comando di Azure prima di poterla usare per gestire le risorse di Azure da un computer locale. La procedura di installazione varia per Windows, Linux e macOS, ma dopo l'installazione i comandi sono comuni tra le piattaforme.