Installare l'interfaccia della riga di comando classica di Azure

Importante

Questo argomento illustra come installare l'interfaccia della riga di comando classica di Azure. L'interfaccia della riga di comando classica è deprecata e deve essere usata solo con il modello di distribuzione classica. Per tutte le altre distribuzioni, usare l'interfaccia della riga di comando di Azure.

Installare rapidamente l'interfaccia della riga di comando di Azure per usare un set di comandi open source basati sulla shell per creare e gestire le risorse in Microsoft Azure. Sono disponibili diverse opzioni per installare questi strumenti multipiattaforma nel computer in uso:

  • Pacchetto npm: esegue npm (Gestione pacchetti per JavaScript) per installare il pacchetto dell'interfaccia della riga di comando classica di Azure nella distribuzione o nel sistema operativo Linux in uso. Richiede Node.js e npm.
  • Programma di installazione: è possibile scaricare un programma di installazione per agevolare l'installazione in Mac o Windows.
  • Contenitore Docker: per iniziare a usare l'interfaccia della riga di comando classica in un contenitore Docker pronto per l'esecuzione. Richiede un host Docker.

Per altre opzioni e informazioni, vedere il repository dei progetti in GitHub.

Dopo l'installazione dell'interfaccia della riga di comando classica di Azure, effettuare la connessione con azure login ed eseguire i comandi azure dalla propria interfaccia della riga di comando (Bash, terminale, prompt dei comandi e così via) per usare le risorse di Azure.

Opzione 1: Installare un pacchetto npm

Per installare l'interfaccia della riga di comando classica da un pacchetto npm, verificare che siano state caricate e installate le versioni più recenti di Node.js e npm. Eseguire quindi npm install per installare il pacchetto dell'interfaccia della riga di comando di Azure:

npm install -g azure-cli

Nelle distribuzioni Linux potrebbe essere necessario usare sudo per la corretta esecuzione del comando npm, come segue:

sudo npm install -g azure-cli

Nota

Se è necessario installare o aggiornare Node.js e npm nel sistema operativo, è consigliabile installare Node.js LTS versione 4.x o successiva. Se si usa una versione precedente, potrebbero verificarsi errori di installazione.

Se si preferisce, è anche possibile scaricare un file TAR dalla pagina delle versioni di GitHub. Installare quindi il pacchetto npm scaricato come indicato di seguito (nelle distribuzioni Linux potrebbe essere necessario usare sudo):

npm install -g <path to downloaded tar file>

Opzione 2: Usare un programma di installazione

Se si usa un computer Mac o Windows, sono disponibili programmi di installazione DMG e MSI nella pagina delle versioni di GitHub.

Suggerimento

In Windows è anche possibile scaricare l'Installazione guidata piattaforma Web per installare l'interfaccia della riga di comando classica. Questo programma di installazione consente di installare altri strumenti Azure SDK e da riga di comando.

Opzione 3: Usare un contenitore Docker

Se il computer è stato configurato come host Docker è possibile eseguire l'interfaccia della riga di comando classica di Azure in un contenitore Docker. Eseguire questo comando (nelle distribuzioni Linux potrebbe essere necessario usare sudo):

docker run -it mcr.microsoft.com/azure-cli:0.10.14

Eseguire i comandi dell'interfaccia della riga di comando classica di Azure

Dopo aver installato l'interfaccia della riga di comando classica di Azure, eseguire il comando azure dalla propria interfaccia di riga di comando (Bash, terminale, prompt dei comandi e così via). Ad esempio, per eseguire il comando della Guida, digitare quanto segue:

azure help

Nota

In alcune distribuzioni di Linux potrebbe essere visualizzato un errore simile a /usr/bin/env: ‘node’: No such file or directory. Questo errore è causato dalle installazioni recenti di Node.js che vengono installate in /usr/bin/nodejs. Per correggerlo, creare un collegamento simbolico per /usr/bin/node eseguendo questo comando:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Per visualizzare la versione dell'interfaccia della riga di comando classica di Azure installata, digitare quanto segue:

azure --version

Nota

Quando si usa per la prima volta l'interfaccia della riga di comando classica di Azure, viene visualizzato un messaggio che chiede se consentire a Microsoft di raccogliere informazioni sull'utilizzo. La partecipazione è facoltativa. Se si sceglie di partecipare, è possibile interrompere in qualsiasi momento eseguendo azure telemetry --disable. Per abilitare la partecipazione in qualsiasi momento, eseguire azure telemetry --enable.

Aggiornare l'interfaccia della riga di comando classica

Microsoft può rilasciare versioni aggiornate dell'interfaccia della riga di comando classica di Azure. Reinstallare l'interfaccia della riga di comando classica usando il programma di installazione per il proprio sistema operativo oppure eseguire il contenitore Docker più recente. Se sono installate le versioni più recenti di npm e Node.js, in alternativa è possibile eseguire l'aggiornamento digitando quanto segue. Nelle distribuzioni Linux potrebbe essere necessario usare sudo.

npm update -g azure-cli

Attivare il completamento con tasto TAB

Il completamento con tasto TAB dei comandi dell'interfaccia della riga di comando classica è supportato per Mac e Linux.

Per abilitarlo in zsh, eseguire:

echo '. <(azure --completion)' >> .zshrc

Per abilitarlo in bash, eseguire:

azure --completion >> ~/azure.completion.sh
echo 'source ~/azure.completion.sh' >> ~/.bash_profile

Passaggi successivi