az vmss extension

Administrar extensiones en un conjunto de escalado de máquinas virtuales.

Comandos

Nombre Description Tipo Estado
az vmss extension delete

Elimine una extensión de vmSS.

Principal GA
az vmss extension image

Busque las extensiones de máquina virtual disponibles para una suscripción y región.

Principal GA
az vmss extension image list

Enumerar la información sobre las extensiones disponibles.

Principal GA
az vmss extension image list-names

Enumerar los tipos de imagen de extensión de máquina virtual.

Principal GA
az vmss extension image list-versions

Enumerar las versiones de la imagen de extensión de máquina virtual.

Principal GA
az vmss extension image show

Obtenga una imagen de extensión de máquina virtual.

Principal GA
az vmss extension list

Enumerar extensiones asociadas a vmSS.

Principal GA
az vmss extension set

Agregue una extensión a vmSS o actualice una extensión existente.

Principal GA
az vmss extension show

Mostrar detalles sobre una extensión VMSS.

Principal GA
az vmss extension upgrade

Actualice todas las extensiones de todas las instancias de VMSS a la versión más reciente.

Principal GA

az vmss extension delete

Elimine una extensión de vmSS.

az vmss extension delete --name
                         --resource-group
                         --vmss-name
                         [--no-wait]

Ejemplos

Elimine una extensión de vmSS. (generado automáticamente)

az vmss extension delete --name MyExtension --resource-group MyResourceGroup --vmss-name MyVmss

Parámetros requeridos

--name -n

Nombre de la extensión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--vmss-name

Nombre del conjunto de escalado. Puede configurar el valor predeterminado mediante az configure --defaults vmss=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az vmss extension list

Enumerar extensiones asociadas a vmSS.

az vmss extension list --resource-group
                       --vmss-name

Ejemplos

Enumerar extensiones asociadas a vmSS. (generado automáticamente)

az vmss extension list --resource-group MyResourceGroup --vmss-name MyVmss

Parámetros requeridos

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--vmss-name

Nombre del conjunto de escalado. Puede configurar el valor predeterminado mediante az configure --defaults vmss=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az vmss extension set

Agregue una extensión a vmSS o actualice una extensión existente.

Obtenga los detalles de la extensión de az vmss extension image list.

az vmss extension set --name
                      --publisher
                      --resource-group
                      --vmss-name
                      [--enable-auto-upgrade {false, true}]
                      [--extension-instance-name]
                      [--force-update]
                      [--no-auto-upgrade {false, true}]
                      [--no-auto-upgrade-minor-version {false, true}]
                      [--no-wait]
                      [--protected-settings]
                      [--provision-after-extensions]
                      [--settings]
                      [--version]

Ejemplos

Establezca una extensión que dependa de dos extensiones establecidas anteriormente. Es decir, cuando se crea o se vuelve a crear una instancia de VMSS, la extensión customScript solo se aprovisionará después de que se hayan aprovisionado todas las extensiones de las que depende. La extensión no necesita depender de las demás extensiones para las configuraciones de requisitos previos.

az vmss extension set --vmss-name my-vmss --name customScript --resource-group my-group \
    --version 2.0 --publisher Microsoft.Azure.Extensions \
    --provision-after-extensions NetworkWatcherAgentLinux VMAccessForLinux  \
    --settings '{"commandToExecute": "echo testing"}'

Agregue una extensión y habilite la actualización automática por la plataforma si hay una versión más reciente de la extensión disponible.

az vmss extension set -n extName --publisher publisher --vmss-name my-vmss -g my-group \ --enable-auto-upgrade true

Parámetros requeridos

--name -n

Nombre de la extensión.

valor de: az vm extension image list
--publisher

Nombre del publicador de extensiones.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--vmss-name

Nombre del conjunto de escalado. Puede configurar el valor predeterminado mediante az configure --defaults vmss=<name>.

Parámetros opcionales

--enable-auto-upgrade

Indique que la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible.

valores aceptados: false, true
--extension-instance-name

Nombre de la instancia de extensión, que se puede personalizar. Valor predeterminado: nombre de la extensión.

--force-update

Forzar la actualización incluso si la configuración de la extensión no ha cambiado.

valor predeterminado: False
--no-auto-upgrade
Obsoleto

La opción "--no-auto-upgrade" está en desuso y se quitará en una versión futura. En su lugar, use "--no-auto-upgrade-minor-version".

Si se establece, el servicio de extensión no seleccionará o actualizará automáticamente a la versión secundaria más reciente, incluso si la extensión se vuelve a implementar.

valores aceptados: false, true
valor predeterminado: False
--no-auto-upgrade-minor-version

Si se establece, el servicio de extensión no seleccionará o actualizará automáticamente a la versión secundaria más reciente, incluso si la extensión se vuelve a implementar.

valores aceptados: false, true
valor predeterminado: False
--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--protected-settings

Configuración protegida en formato JSON para información confidencial, como las credenciales. También se acepta una ruta de acceso al archivo JSON.

--provision-after-extensions

Lista separada por espacios de nombres de extensión después de los cuales se debe aprovisionar esta extensión. Estas extensiones ya deben establecerse en la máquina virtual.

--settings

Configuración de extensión en formato JSON. También se acepta una ruta de acceso al archivo JSON.

--version

Versión de la extensión. Para anclar la versión de la extensión a este valor, especifique --no-auto-upgrade-minor-version.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az vmss extension show

Mostrar detalles sobre una extensión VMSS.

az vmss extension show --name
                       --resource-group
                       --vmss-name

Ejemplos

Mostrar detalles sobre una extensión VMSS. (generado automáticamente)

az vmss extension show --name MyExtension --resource-group MyResourceGroup --vmss-name MyVmss

Parámetros requeridos

--name -n

Nombre de la extensión.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--vmss-name

Nombre del conjunto de escalado. Puede configurar el valor predeterminado mediante az configure --defaults vmss=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az vmss extension upgrade

Actualice todas las extensiones de todas las instancias de VMSS a la versión más reciente.

az vmss extension upgrade [--ids]
                          [--name]
                          [--no-wait]
                          [--resource-group]
                          [--subscription]

Ejemplos

Actualice todas las extensiones a la versión más reciente.

az vmss extension upgrade -g MyResourceGroup -n MyVmss

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre del conjunto de escalado. Puede configurar el valor predeterminado mediante az configure --defaults vmss=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.