Actualización de la CLI de Azure

Puede confiar en los administradores de paquetes para actualizar una instalación local de la CLI de Azure en entornos de Windows, macOS y Linux (consulte la sección Update de cada instrucción de instalación específica de la plataforma). La CLI también proporciona comandos en la herramienta para actualizar de forma manual o automática.

Actualización manual

A partir de la versión 2.11.0, la CLI de Azure proporciona un comando en la herramienta para actualizar a la versión más reciente.

az upgrade

Este comando también actualiza todas las extensiones instaladas de forma predeterminada. Para más opciones de az upgrade, consulte la página de referencia del comando. Para las versiones de la CLI de Azure anteriores a la 2.11.0, actualice mediante la reinstalación como se describe en Instalación de la CLI de Azure.

az upgrade es compatible con Windows, macOS y algunas distribuciones de Linux, siempre y cuando se admita la instalación. Solo admite la actualización a la versión más reciente. Si está ejecutando la CLI de Azure a través de Azure Cloud Shell, lo más probable es que ya use la instalación de la CLI de Azure más reciente. Excepto para casos como la publicación ad hoc de una versión de corrección de errores secundaria, deberá esperar a la siguiente compilación de Azure Cloud Shell ya que az upgrade no se admite en Azure Cloud Shell.

Cuando ya disponga de la versión más reciente de azure-cli, al ejecutar az upgrade se comprueba y actualizan todas las extensiones instaladas.

Actualización automática

De forma predeterminada, la actualización automática de la CLI de Azure está deshabilitada. Si desea disponer siempre de la versión más reciente, puede habilitar la actualización automática a través de la configuración.

az config set auto-upgrade.enable=yes

La CLI de Azure comprobará las versiones nuevas con regularidad y le pedirá que la actualice después de que el comando termine de ejecutarse una vez que la actualización esté disponible.

El mensaje de solicitud y los mensajes de salida durante la actualización pueden interrumpir el resultado del comando si se asigna a alguna variable o en un flujo automatizado. Para evitar las interrupciones, puede usar la siguiente configuración para permitir que la actualización se realice automáticamente sin necesidad de confirmación y que muestre solo las advertencias y los errores que se produzcan durante la actualización.

az config set auto-upgrade.prompt=no

De forma predeterminada, también se actualizan todas las extensiones instaladas. Puede deshabilitar la actualización de extensiones mediante la configuración.

az config set auto-upgrade.all=no

Nota

Espere a que se complete az upgrade antes de continuar con el siguiente conjunto de comandos. De lo contrario, las nuevas versiones de la CLI (+ extensiones) pueden tener cambios importantes.

Si decide no usar la característica de actualización automática en otros casos como preservar la ejecución estable de comandos, puede desactivarla mediante la configuración.

az config set auto-upgrade.enable=no