Actualización de la CLI de Azure
Puede confiar en administradores de paquetes para actualizar una instalación local de la CLI de Azure en entornos 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 obtener más opciones de az upgrade
, consulte la página de referencia del comando . Para las versiones de la CLI de Azure anteriores a 2.11.0, actualice mediante la reinstalación tal como se describe en Instalación de la CLI de Azure.
az upgrade
se admite en Windows, macOS y algunas distribuciones de Linux siempre que se admita la instalación. Solo admite la actualización a la versión más reciente. Si ejecuta la CLI de Azure a través de Azure Cloud Shell, lo más probable es que ya use la instalación más reciente de la CLI de Azure. Si no se trata de un lanzamiento ad hoc de una versión para corregir errores menores, debe esperar a la próxima construcción de Azure Cloud Shell, ya que az upgrade
no se admite en Azure Cloud Shell.
Cuando azure-cli
ya es la versión más reciente, la ejecución de az upgrade
comprueba y actualiza todas las extensiones de instaladas.
Actualización automática
De forma predeterminada, la actualización automática de la CLI de Azure está deshabilitada. Si desea mantenerse al día con la versión más reciente, puede habilitar la actualización automática a través de configuración.
az config set auto-upgrade.enable=yes
La CLI de Azure comprobará las nuevas versiones con regularidad y le pedirá que actualice después de que cualquier 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 a un flujo automatizado. Para evitar interrupciones, puede usar la siguiente configuración para permitir que la actualización se produzca automáticamente sin confirmación y solo mostrar advertencias y errores durante la actualización.
az config set auto-upgrade.prompt=no
De forma predeterminada, todas las extensiones instaladas también se actualizan. Puede deshabilitar la actualización de extensiones a través de 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, es posible que las nuevas versiones de la CLI (+extensiones) tengan cambios importantes.
Si decide no usar la característica de actualización automática ya en casos como mantener los scripts de comandos ejecutándose de forma estable, puede desactivarlo a través de la configuración.
az config set auto-upgrade.enable=no