Instalación de la CLI clásica de AzureInstall the Azure classic CLI

Importante

Este tema describe cómo instalar la CLI clásica de Azure.This topic describes how to install the Azure classic CLI. La CLI clásica está en desuso y solo debe usarse con el modelo de implementación clásico.The classic CLI is deprecated and should only be used with the classic deployment model. Para todas las demás implementaciones, utilice la CLI de Azure.For all other deployments, use the Azure CLI.

Instale rápidamente la CLI clásica de Azure para utilizar un conjunto de comandos de código abierto basados en shell para crear y administrar recursos en Microsoft Azure.Quickly install the Azure classic CLI to use a set of open-source shell-based commands for creating and managing resources in Microsoft Azure. Tiene varias opciones para instalar estas herramientas multiplataforma en su equipo:You have several options to install these cross-platform tools on your computer:

  • Paquete de npm: ejecute npm (el administrador de paquetes para JavaScript) para instalar el paquete de la CLI clásica de Azure en su distribución de Linux o sistema operativo.npm package - Run npm (the package manager for JavaScript) to install the Azure classic CLI package on your Linux distribution or OS. Se requieren node.js y npm.Requires node.js and npm.
  • Instalador: descargue un instalador para facilitar la instalación en Mac o Windows.Installer - Download an installer for easy installation on macOS or Windows.
  • Contenedor de Docker: empiece a usar la CLI clásica en un contenedor de Docker listo para ejecutarse.Docker container - Start using the classic CLI in a ready-to-run Docker container. Requiere un host de Docker.Requires a Docker host.

Si desea obtener más opciones y los antecedentes, consulte el repositorio del proyecto en GitHub.For more options and background, see the project repository on GitHub.

Una vez que instale la CLI clásica de Azure, conéctese con azure login y ejecute los comandos azure desde la interfaz de la línea de comandos (Bash, Terminal, símbolo del sistema, etc.) para trabajar con los recursos de Azure.Once the Azure classic CLI is installed, connect with azure login and run the azure commands from your command-line interface (Bash, Terminal, Command prompt, and so on) to work with your Azure resources.

Opción 1: Instalación de un paquete de NPMOption 1: Install an npm package

Para instalar la CLI clásica desde un paquete de npm, asegúrese de que ha descargado e instalado la versión más reciente de Node.js y npm.To install the classic CLI from an npm package, make sure you have downloaded and installed the latest Node.js and npm. A continuación, ejecute npm install para instalar el paquete azure-cli:Then, run npm install to install the azure-cli package:

npm install -g azure-cli

En distribuciones de Linux, es posible que tenga que usar sudo para ejecutar correctamente el comando npm, tal como se muestra a continuación:On Linux distributions, you might need to use sudo to successfully run the npm command, as follows:

sudo npm install -g azure-cli

Nota

Si necesita instalar o actualizar Node.js y npm en el sistema operativo, se recomienda instalar Node.js LTS versión 4.x o posterior.If you need to install or update Node.js and npm on your OS, we recommend that you install Node.js LTS version 4.x or later. Si utiliza una versión anterior, podrían producirse errores de instalación.If you use an older version, you might get installation errors.

Si lo prefiere, también puede descargar un archivo tar desde las versiones de GitHub.If you prefer, you may also download a tar file from the GitHub releases. Después, instale el paquete de npm descargado de la siguiente manera (en las distribuciones de Linux podría tener que usar 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>

Opción 2: Uso de un instaladorOption 2: Use an installer

Si usa un equipo Mac o Windows, los instaladores DMG y MSI están disponibles en versiones de GitHub.If you use a Mac or Windows computer, DMG and MSI installers are available from GitHub releases.

Sugerencia

En Windows, también puede descargar el Instalador de plataforma web para instalar la CLI clásica.On Windows, you can also download the Web Platform Installer to install the classic CLI. Este instalador ofrece la opción de instalar SDK de Azure adicionales y herramientas de la línea de comandos.This installer gives you the option to install additional Azure SDK and command-line tools.

Opción 3: Uso de un contenedor DockerOption 3: Use a Docker container

Si ha configurado el equipo como un host de Docker, puede ejecutar la CLI clásica de Azure en un contenedor de Docker.If you have set up your computer as a Docker host, you can run the Azure classic CLI in a Docker container. Ejecute el comando siguiente (en las distribuciones de Linux, es posible que tenga que usar sudo):Run the following command (on Linux distributions you might need to use sudo):

docker run -it microsoft/azure-cli:0.10.17

Ejecución de los comandos de la CLI clásica de AzureRun Azure classic CLI commands

Una vez instalada la CLI clásica de Azure, ejecute el comando azure desde la interfaz de usuario de la línea de comandos (Bash, Terminal, símbolo del sistema, etc.).After the classic CLI is installed, run the azure command from your command-line user interface (Bash, Terminal, Command prompt, and so on). Por ejemplo, si desea ejecutar el comando help, escriba lo siguiente:For example, to run the help command, type the following:

azure help

Nota

En algunas distribuciones de Linux, puede recibir un error similar al /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. Este error procede de las instalaciones recientes de Node.js que se instala en /usr/bin/nodejs.This error comes from recent installations of Node.js being installed at /usr/bin/nodejs. Para corregirlo, cree un vínculo simbólico a /usr/bin/node, para lo que debe ejecutar este 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

Para saber qué versión de la CLI clásica de Azure se ha instalado, escriba lo siguiente:To see the version of the Azure classic CLI installed, type the following:

azure --version

Nota

La primera vez que usa la CLI clásica de Azure, verá un mensaje en el que se le pregunta si quiere permitir que Microsoft recopile información de uso.When you first use Azure classic CLI, you see a message asking if you want to allow Microsoft to collect usage information. La participación es voluntaria.Participation is voluntary. Si elige participar, puede dejar de hacerlo cuando desee mediante la ejecución de azure telemetry --disable.If you choose to participate, you can stop at any time by running azure telemetry --disable. Para habilitar la participación en cualquier momento, ejecute azure telemetry --enable.To enable participation at any time, run azure telemetry --enable.

Actualización de la CLI clásicaUpdate the classic CLI

Microsoft puede liberar versiones actualizadas de la CLI clásica de Azure.Microsoft may release updated versions of the Azure classic CLI. Vuelva a instalar la CLI clásica mediante el programa de instalación para su sistema operativo o ejecute el contenedor de Docker más reciente.Reinstall the classic CLI using the installer for your operating system, or run the latest Docker container. O bien, si tiene las versiones de Node.js y npm más recientes instaladas, escriba lo siguiente para efectuar la actualización (en las distribuciones de Linux, es posible que necesite utilizar 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

Habilitación de la función de autocompletarEnable tab completion

La función de autocompletar de los comandos de la CLI clásica es compatible con Mac y Linux.Tab completion of classic CLI commands is supported for Mac and Linux.

Para habilitarla en zsh, ejecute el siguiente código:To enable it in zsh, run:

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

Para habilitarla en Bash, ejecute el siguiente código:To enable it in bash, run:

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

Pasos siguientesNext steps