Instalación de la CLI de Azure
En nuestro escenario, los administradores prefieren ejecutar scripts localmente en sus equipos en lugar de usar Azure Cloud Shell. Dado que el equipo usa una combinación de Windows, Linux y macOS, la tarea es asegurarse de que la CLI de Azure funciona en todos estos dispositivos. Usar un script permite a los administradores administrar y automatizar la infraestructura de Azure para su organización desde su sistema operativo preferido en sus equipos locales.
¿Qué hay que instalar?
La CLI de Azure se compone de dos tipos de grupos de comandos de referencia: núcleo y extensión.
Núcleo: Las referencias de la CLI de Azure publicadas como parte permanente de la CLI se llaman referencias principales. Todas las referencias principales se instalan con la CLI de Azure y no se puede elegir un subconjunto de referencias. Si ejecuta la CLI desde Azure Cloud Shell, las referencias principales estarán siempre actualizadas.
Extensiones: Las extensiones no se incluyen como parte de la CLI, pero se ejecutan como comandos de la CLI. Algunas extensiones son una parte permanente de la CLI de Azure, pero a menudo, una extensión le da acceso a comandos de vista previa y experimentales. Un único grupo de referencia, como
az iot
, puede tener comandos de núcleo y extensión.
Para ejecutar comandos de la CLI de Azure, debe instalar referencias principales en el equipo local o ejecutar Azure Cloud Shell, que tiene referencias principales preinstaladas. Se le pedirá que instale las referencias de extensión la primera vez que intente usar un comando de extensión.
Dónde instalar la CLI de Azure
La CLI de Azure se puede instalar en varias ubicaciones:
- Windows
- Linux
- macOS
La CLI de Azure también se puede ejecutar dentro de un contenedor de Docker.
No es necesario instalar la CLI de Azure en Azure Cloud Shell porque las referencias principales de la CLI de Azure están preinstaladas.
Instalación de la CLI de Azure
Windows
Hay varias maneras de instalar la CLI de Azure en Windows:
- Instalador de Microsoft (MSI)
- Instalador de Microsoft (MSI) en PowerShell
- Administrador de paquetes de Windows
- Paquete ZIP
Linux
Use el administrador de paquetes de una distribución de Linux al instalar la CLI de Azure en Linux.
- apt (Ubuntu, Debian)
- dnf (RHEL, CenOS Stream)
- tdnf (Azure Linux)
- zypper (openSUSE, SLES)
macOS
En macOS, use Homebrew
para instalar la CLI de Azure. Si el comando brew no está disponible, es posible que deba instalar el administrador de paquetes Homebrew. Para más información, vea el sitio web de Homebrew.
Ejecución de la CLI de Azure
Puede ejecutar la CLI de Azure en el entorno que prefiera.
- Shell de Bash de Linux
- PowerShell 7
- Windows PowerShell
- Shell de Cmd de Windows
- Azure Cloud Shell
Es importante tener en cuenta las diferencias de sintaxis del entorno al decidir qué entorno usar. Es posible que un script de la CLI de Azure probado en PowerShell 7 no se ejecute en Windows PowerShell o Bash debido a una o varias de las siguientes diferencias de scripting:
- Caracteres de continuación de línea
- Variables
- Identificadores aleatorios
- Comillas
A medida que se incorpora con la CLI de Azure, el paso del tutorial Información sobre las diferencias de sintaxis de la CLI de Azure en Bash, PowerShell y Cmd puede ayudarle a obtener más información.