Instalación de la CLI de Azure
En esta unidad, aprenderá a elegir el mejor entorno para ejecutar comandos de la CLI de Azure , instalar la CLI de Azure en el equipo local y comprobar la instalación comprobando la versión.
Selección del entorno
La CLI de Azure se ejecuta en Bash, PowerShell y Símbolo del sistema de Windows (Cmd.exe). Con pocas excepciones, cualquier tarea que pueda realizar en Azure Portal también se puede realizar mediante la CLI de Azure. Estos son algunos factores que se deben tener en cuenta al elegir la herramienta de scripting más adecuada para sus necesidades:
Automatización: ¿Necesita automatizar tareas complejas o repetitivas? Azure PowerShell y la CLI de Azure admiten la automatización, mientras que Azure Portal no lo hace.
Curva de aprendizaje: ¿Necesita completar una tarea rápidamente sin aprender nuevos comandos o sintaxis? Azure Portal es fácil de usar y no requiere comandos de aprendizaje ni sintaxis. Por el contrario, Azure PowerShell y la CLI de Azure requieren una comprensión de la sintaxis del shell de comandos y los requisitos específicos de cada comando.
Conjunto de aptitudes del equipo: ¿Tiene su equipo experiencia existente? Por ejemplo, si el equipo ya usa PowerShell para administrar otros productos como Windows, Exchange Server o Microsoft 365, es posible que encuentre Azure PowerShell como una opción más cómoda y eficaz.
Nota:
Este ejercicio le guía por la creación de una instalación local de la CLI de Azure. Sin embargo, el resto de este módulo usa Azure Cloud Shell en el entorno de espacio aislado gratuito de Microsoft Learn. Si lo prefiere, puede considerar este ejercicio de instalación opcional y solo revisar las instrucciones.
Métodos de instalación por plataforma
En las secciones siguientes se proporcionan instrucciones de instalación específicas de la plataforma para la CLI de Azure. Elija la sección que coincida con el sistema operativo.
Instalación de la CLI de Azure en Windows
Descargue e instale la versión más reciente de la CLI de Azure. Cuando el instalador le pregunte si puede realizar cambios en el equipo, seleccione el cuadro Sí .
Si instaló anteriormente CLI de Azure, la ejecución del instalador de Microsoft (MSI) de 32 bits o 64 bits sobrescribe una instalación existente.
Una vez completada la instalación, cierre y vuelva a abrir cualquier ventana de terminal activa para asegurarse de que se actualizan las variables de entorno.
Abra el símbolo del sistema de Windows, PowerShell o Terminal de Windows para ejecutar comandos de CLI de Azure.
Este ejercicio le guiará a través del uso del Instalador de Microsoft. Para obtener más opciones de instalación de Windows, consulte Instalación de la CLI de Azure en Windows.
Instalación de la CLI de Azure en Linux
Determine la versión de Ubuntu o Debian:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Para ver las versiones compatibles de Ubuntu y Debian, consulte Antes de comenzar.
Instale la CLI de Azure en Ubuntu o Debian usando el Advanced Packaging Tool (apt) y la línea de comandos de Bash:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashCompruebe que la instalación se completó correctamente:
az version
Para obtener más opciones de instalación de Linux, como Red Hat Enterprise Linux (RHEL),CentOS, Fedora y otras distribuciones, consulte Instalación de la CLI de Azure en Linux.
Instalación de la CLI de Azure en macOS
Si no tiene Homebrew disponible en el sistema, instale Homebrew antes de continuar.
Actualice la información del repositorio de Homebrew y ejecute el comando de la CLI
installde Azure:brew update && brew install azure-cliCompruebe la instalación:
az version
Para más información, incluida la solución de problemas en macOS, consulte Instalación de la CLI de Azure en macOS.
La máquina local ahora está configurada para administrar recursos de Azure con la CLI de Azure. Ahora puede usar la CLI de Azure localmente para escribir comandos o ejecutar scripts. La CLI de Azure reenvía los comandos a los centros de datos de Azure, donde se ejecutan dentro de la suscripción de Azure.
Comprobación de la instalación de la CLI de Azure
Compruebe la instalación de la CLI de Azure devolviendo la versión de la CLI de Azure mediante el az version comando :
az version
Puede esperar la siguiente respuesta de la CLI de Azure:
{
"azure-cli": "2.65.0",
"azure-cli-core": "2.65.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {}
}
Nota:
Los números de versión mostrados anteriormente son ejemplos. La versión instalada puede ser diferente en función de cuándo haya instalado la CLI de Azure.
Métodos de autenticación
Cuando trabaje con una instalación local de la CLI de Azure, debe autenticarse para poder ejecutar comandos de Azure . Hay varias maneras de autenticarse con Azure mediante la CLI de Azure:
En la tabla siguiente se comparan los métodos de autenticación más comunes:
| Método de autenticación | Más adecuado para | Ventaja |
|---|---|---|
| Azure Cloud Shell | Pruebas rápidas y aprendizaje | Azure Cloud Shell le autentica automáticamente y es la manera más fácil de empezar. No se requiere ninguna instalación local. |
| Inicio de sesión interactivo | Desarrollo y aprendizaje local | Inicie sesión a través del explorador con el az login comando .
El inicio de sesión interactivo proporciona un selector de suscripción para establecer automáticamente la suscripción predeterminada. |
| Identidad administrada | Aplicaciones y servicios hospedados en Azure | Las identidades administradas proporcionan una identidad administrada de Azure para que las aplicaciones se usen al conectarse a recursos que admiten la autenticación de Microsoft Entra . Elimina la necesidad de administrar secretos, credenciales, certificados y claves. |
| Entidad de servicio | Automatización de producción y CI/CD | Al escribir scripts, usar un principal del servicio es el enfoque recomendado de autenticación. Concedes únicamente los permisos necesarios y adecuados a una entidad de servicio, manteniendo así la automatización segura. |
Iniciar sesión de forma interactiva
Si decide instalar la CLI de Azure localmente, autentíquese en Azure mediante el
az logincomando :az loginNormalmente, la CLI de Azure inicia el explorador predeterminado para abrir la página de inicio de sesión de Azure. Si la página de inicio de sesión de Azure no se inicia, siga las instrucciones de la línea de comandos y escriba un código de autorización en .https://aka.ms/devicelogin
Si tiene acceso a varias suscripciones, se le pedirá que seleccione una suscripción de Azure en el momento del inicio de sesión.
Importante
A partir de 2025, Microsoft aplica la autenticación multifactor obligatoria (MFA) para la CLI de Azure y otras herramientas de línea de comandos. Los nuevos requisitos de MFA afectan a las identidades de usuario de Identidad de Microsoft Entra. No afectan a las identidades de carga de trabajo, como los principales de servicio y las identidades administradas.