Installare l'interfaccia della riga di comando 1.0 di AzureInstall the Azure CLI 1.0

Importante

Questo argomento descrive come installare l'interfaccia della riga di comando 1.0 di Azure, che si basa su nodeJs e supporta tutte le chiamate all'API di distribuzione classica, nonché un numero elevato di attività di distribuzione di Resource Manager.This topic describes how to install the Azure CLI 1.0, which is built on nodeJs and supports all classic deployment API calls as well as a large number of Resource Manager deployment activities. È consigliabile usare l'interfaccia della riga di comando 2.0 di Azure per le distribuzioni e la gestione di interfacce della riga di comando nuove o future.You should use the Azure CLI 2.0 for new or forward-looking CLI deployments and management.

Installare rapidamente l'interfaccia della riga di comando 1.0 di Azure per usare un set di comandi open source basati su shell per creare e gestire le risorse in Microsoft Azure.Quickly install the Azure Command-Line Interface (Azure CLI 1.0) to use a set of open-source shell-based commands for creating and managing resources in Microsoft Azure. Sono disponibili diverse opzioni per installare questi strumenti multipiattaforma nel computer in uso:You have several options to install these cross-platform tools on your computer:

  • Pacchetto npm - Esegue npm (Gestione pacchetti per JavaScript) per installare il pacchetto dell'interfaccia della riga di comando 1.0 di Azure più recente nella distribuzione o sistema operativo Linux in uso.npm package - Run npm (the package manager for JavaScript) to install the latest Azure CLI 1.0 package on your Linux distribution or OS. Nel computer devono essere installati node.js e npm.Requires node.js and npm on your computer.
  • Programma di installazione - È possibile scaricare un programma di installazione per agevolare l'installazione in Mac o Windows.Installer - Download an installer for easy installation on Mac or Windows.
  • Contenitore Docker - Per usare l'interfaccia della riga di comando più recente in un contenitore Docker pronto per l'esecuzione.Docker container - Start using the latest CLI in a ready-to-run Docker container. Nel computer deve essere installato l'host Docker.Requires Docker host on your computer.

Per altre opzioni e informazioni, vedere il repository dei progetti in GitHub.For more options and background, see the project repository on GitHub.

Dopo l'installazione dell'interfaccia della riga di comando 1.0 di Azure, connetterla alla sottoscrizione di Azure ed eseguire i comandi azure dall'interfaccia della riga di comando (Bash, terminale, prompt dei comandi e così via) per usare le risorse di Azure.Once the Azure CLI 1.0 is installed, connect it with your Azure subscription and run the azure commands from your command-line interface (Bash, Terminal, Command prompt, and so on) to work with your Azure resources.

Opzione 1: Installare un pacchetto npmOption 1: Install an npm package

Per installare l'interfaccia della riga di comando da un pacchetto npm, verificare che siano state caricate e installate le versioni più recenti di Node.js e npm.To install the CLI from an npm package, make sure you have downloaded and installed the latest Node.js and npm. Eseguire quindi il comando npm install per installare il pacchetto dell'interfaccia della riga di comando di Azure:Then, run npm install to install the azure-cli package:

npm install -g azure-cli

Nelle distribuzioni di Linux potrebbe essere necessario usare sudo per la corretta esecuzione del comando npm, come segue:On Linux distributions, you might need to use sudo to successfully run the npm command, as follows:

sudo npm install -g azure-cli

Nota

Se è necessario installare o aggiornare Node.js e npm nella distribuzione o nel sistema operativo Linux, è consigliabile installare la versione più recente di Node.js LTS (4.x).If you need to install or update Node.js and npm on your Linux distribution or OS, we recommend that you install the most recent Node.js LTS version (4.x). Se si usa una versione precedente, potrebbero verificarsi errori di installazione.If you use an older version, you might get installation errors.

È anche possibile scaricare in locale il file tar di Linux più recente per il pacchetto npm.If you prefer, download the latest Linux tar file for the npm package locally. Installare quindi il pacchetto npm scaricato come indicato di seguito (nelle distribuzioni di Linux potrebbe essere necessario usare sudo):Then, install the downloaded npm package as follows (on Linux distributions you might need to use sudo):

npm install -g <path to downloaded tar file>

Opzione 2: Usare un programma di installazioneOption 2: Use an installer

Se si usa un computer Mac o Windows, è possibile scaricare i programmi di installazione del pacchetto dell'interfaccia della riga di comando seguenti:If you use a Mac or Windows computer, the following CLI installers are available for download:

Suggerimento

In Windows è anche possibile scaricare l' Installazione guidata piattaforma Web per installare per il pacchetto dell'interfaccia della riga di comando.On Windows, you can also download the Web Platform Installer to install the CLI. Questo programma di installazione consente di installare altri strumenti Azure SDK e a riga di comando dopo l'installazione dell'interfaccia della riga di comando.This installer gives you the option to install additional Azure SDK and command-line tools after installing the CLI.

Opzione 3: Usare un contenitore DockerOption 3: Use a Docker container

Se il computer è stato configurato come host Docker è possibile eseguire l'interfaccia della riga di comando 1.0 di Azure in un contenitore Docker.If you have set up your computer as a Docker host, you can run the latest Azure CLI 1.0 in a Docker container. Eseguire il comando seguente (nelle distribuzioni di Linux potrebbe essere necessario usare sudo):Run the following command (on Linux distributions you might need to use sudo):

docker run -it microsoft/azure-cli

Eseguire i comandi dell'interfaccia della riga di comando 1.0 di AzureRun Azure CLI 1.0 commands

Dopo aver installato l'interfaccia della riga di comando 1.0 di Azure, eseguire il comando azure dall'interfaccia (Bash, terminale, prompt dei comandi e così via).After the Azure CLI 1.0 is installed, run the azure command from your command-line user interface (Bash, Terminal, Command prompt, and so on). Ad esempio, per eseguire il comando della Guida, digitare quanto segue:For example, to run the help command, type the following:

azure help

Nota

In alcune distribuzioni di Linux potrebbe essere visualizzato un errore simile a /usr/bin/env: ‘node’: No such file or directory.On some Linux distributions, you may receive an error similar to /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.This error comes from recent installations of Node.js being installed at /usr/bin/nodejs. Per correggerlo, creare un collegamento simbolico per /usr/bin/node eseguendo questo comando:To fix it, create a symbolic link to /usr/bin/node by running this command:

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

Per visualizzare la versione dell'interfaccia della riga di comando 1.0 di Azure installata, digitare quanto segue:To see the version of the Azure CLI 1.0 you installed, type the following:

azure --version

È ora possibile iniziare la distribuzione.Now you are ready! Per accedere a tutti i comandi dell'interfaccia della riga di comando per usare le proprie risorse, connettersi alla sottoscrizione di Azure dall'interfaccia della riga di comando di Azure.To access all the CLI commands to work with your own resources, connect to your Azure subscription from the Azure CLI.

Nota

Quando si usa per la prima volta l'interfaccia della riga di comando di Azure, viene visualizzato un messaggio che chiede se consentire a Microsoft di raccogliere informazioni sull'utilizzo.When you first use Azure CLI, you see a message asking if you want to allow Microsoft to collect usage information. La partecipazione è facoltativa.Participation is voluntary. Se si sceglie di partecipare, è possibile interrompere in qualsiasi momento eseguendo azure telemetry --disable.If you choose to participate, you can stop at any time by running azure telemetry --disable. Per abilitare la partecipazione in qualsiasi momento, eseguire azure telemetry --enable.To enable participation at any time, run azure telemetry --enable.

Aggiornare l'interfaccia della riga di comandoUpdate the CLI

Microsoft rilascia di frequente versioni aggiornate dell'interfaccia della riga di comando di Azure.Microsoft frequently releases updated versions of the Azure CLI. Reinstallare l'interfaccia della riga di comando per il sistema operativo o eseguire il contenitore Docker più recente.Reinstall the CLI using the installer for your operating system, or run the latest Docker container. Oppure, se sono installati npm e la versione più recente di Node.js, eseguire l'aggiornamento digitando quanto riportato di seguito. Nelle distribuzioni di Linux potrebbe essere necessario usare sudo.Or, if you have the latest Node.js and npm installed, update by typing the following (on Linux distributions you might need to use sudo).

npm update -g azure-cli

Attivare il completamento con tasto TABEnable tab completion

Il completamento con tasto TAB dei comandi dell'interfaccia della riga di comando è supportato per Mac e Linux.Tab completion of CLI commands is supported for Mac and Linux.

Per abilitarlo in zsh, eseguire:To enable it in zsh, run:

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

Per abilitarlo in bash, eseguire:To enable it in bash, run:

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

Passaggi successiviNext steps