¿Qué es la CLI de Azure?

Completado

La CLI de Azure es un programa de línea de comandos para conectarse a Azure y ejecutar comandos administrativos en recursos de Azure. Se ejecuta en Linux, macOS y Windows y permite que los administradores y desarrolladores ejecuten sus comandos a través del símbolo del sistema (o script) de la línea de comandos o un terminal, en lugar de hacerlo en un explorador web. Por ejemplo, para reiniciar una máquina virtual (VM), usaría el siguiente comando:

az vm restart -g MyResourceGroup -n MyVm

La CLI de Azure proporciona herramientas de línea de comandos multiplataforma para administrar recursos de Azure, y puede instalarla de forma sencilla localmente en equipos Windows, Mac o Linux. También puede usar la CLI de Azure desde un explorador mediante Azure Cloud Shell. En ambos casos, puede usarla de forma interactiva o con scripts. Para un uso interactivo, inicie primero un shell (como cmd.exe en Windows o Bash en Linux o macOS), a continuación, emita el comando en el símbolo del shell. Para automatizar tareas repetitivas, combine los comandos de la CLI en un script de shell con la sintaxis de script del shell elegido y luego ejecute el script.

Instalación de la CLI de Azure

En Linux y macOS, use un administrador de paquetes para instalar la CLI de Azure. El administrador de paquetes recomendado es diferente en función del sistema operativo y la distribución:

  • Linux: apt-get en Ubuntu, yum en Red Hat y zypper en OpenSUSE
  • Mac: Homebrew

La CLI de Azure está disponible en el repositorio de Microsoft, así que primero tiene que agregar ese repositorio al administrador de paquetes.

En Windows, puede instalar la CLI de Azure mediante la descarga y ejecución de un archivo MSI.

Uso de la CLI de Azure en scripts

Si quiere usar los comandos de CLI de Azure en scripts, deberá tener en cuenta los problemas derivados del "shell" (o el entorno) utilizado para ejecutar el script. Por ejemplo, en un shell de Bash, usará esta sintaxis al establecer las variables:

variable="value"
variable=integer

Si usa un entorno de PowerShell para ejecutar scripts de la CLI de Azure, usará esta sintaxis para las variables:

$variable="value"
$variable=integer

Debe instalar la CLI de Azure para poder usarla para administrar los recursos de Azure desde un equipo local. Los pasos de instalación varían para Windows, Linux y macOS, pero una vez instalada, los comandos son iguales en todas las plataformas.