az vmss extension

Gestire le estensioni in un set di scalabilità di macchine virtuali.

Comandi

Nome Descrizione Tipo Status
az vmss extension delete

Eliminare un'estensione da un set di scalabilità di macchine virtuali.

Memoria centrale Disponibilità generale
az vmss extension image

Trovare le estensioni di macchina virtuale disponibili per una sottoscrizione e un'area.

Memoria centrale Disponibilità generale
az vmss extension image list

Elencare le informazioni sulle estensioni disponibili.

Memoria centrale Disponibilità generale
az vmss extension image list-names

Elencare i tipi di immagine dell'estensione macchina virtuale.

Memoria centrale Disponibilità generale
az vmss extension image list-versions

Elencare le versioni dell'immagine dell'estensione macchina virtuale.

Memoria centrale Disponibilità generale
az vmss extension image show

Ottenere un'immagine di estensione macchina virtuale.

Memoria centrale Disponibilità generale
az vmss extension list

Elencare le estensioni associate a un set di scalabilità di macchine virtuali.

Memoria centrale Disponibilità generale
az vmss extension set

Aggiungere un'estensione a un set di scalabilità di macchine virtuali o aggiornare un'estensione esistente.

Memoria centrale Disponibilità generale
az vmss extension show

Visualizzare i dettagli su un'estensione VMSS.

Memoria centrale Disponibilità generale
az vmss extension upgrade

Aggiornare tutte le estensioni per tutte le istanze del set di scalabilità di macchine virtuali alla versione più recente.

Memoria centrale Disponibilità generale

az vmss extension delete

Eliminare un'estensione da un set di scalabilità di macchine virtuali.

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

Esempio

Eliminare un'estensione da un set di scalabilità di macchine virtuali. (generato automaticamente)

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

Parametri necessari

--name -n

Nome dell'estensione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--vmss-name

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss extension list

Elencare le estensioni associate a un set di scalabilità di macchine virtuali.

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

Esempio

Elencare le estensioni associate a un set di scalabilità di macchine virtuali. (generato automaticamente)

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

Parametri necessari

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--vmss-name

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss extension set

Aggiungere un'estensione a un set di scalabilità di macchine virtuali o aggiornare un'estensione esistente.

Ottenere i dettagli dell'estensione da 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]

Esempio

Impostare un'estensione che dipende da due estensioni impostate in precedenza. Ovvero, quando viene creata o ricreata l'immagine di un'istanza del set di scalabilità di macchine virtuali, viene eseguito il provisioning dell'estensione customScript solo dopo il provisioning di tutte le estensioni da cui dipende il provisioning. L'estensione non deve dipendere dalle altre estensioni per le configurazioni dei prerequisiti.

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"}'

Aggiungere un'estensione e abilitare l'aggiornamento automatico dalla piattaforma se è disponibile una versione più recente dell'estensione.

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

Parametri necessari

--name -n

Nome dell'estensione.

Valore da: az vm extension image list
--publisher

Nome del server di pubblicazione dell'estensione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--vmss-name

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

Parametri facoltativi

--enable-auto-upgrade

Indicare che l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione.

Valori accettati: false, true
--extension-instance-name

Nome dell'istanza dell'estensione, che può essere personalizzata. Impostazione predefinita: nome dell'estensione.

--force-update

Forzare l'aggiornamento anche se la configurazione dell'estensione non è stata modificata.

Valore predefinito: False
--no-auto-upgrade
Deprecato

L'opzione '--no-auto-upgrade' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--no-auto-upgrade-minor-version'.

Se impostato, il servizio di estensione non verrà selezionato o aggiornato automaticamente alla versione secondaria più recente, anche se l'estensione viene ridistribuita.

Valori accettati: false, true
Valore predefinito: False
--no-auto-upgrade-minor-version

Se impostato, il servizio di estensione non verrà selezionato o aggiornato automaticamente alla versione secondaria più recente, anche se l'estensione viene ridistribuita.

Valori accettati: false, true
Valore predefinito: False
--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--protected-settings

Impostazioni protette in formato JSON per informazioni riservate come le credenziali. Viene accettato anche un percorso di file JSON.

--provision-after-extensions

Elenco delimitato da spazi dei nomi di estensione dopo i quali è necessario effettuare il provisioning di questa estensione. Queste estensioni devono essere già impostate nella macchina virtuale.

--settings

Impostazioni di estensione in formato JSON. Viene accettato anche un percorso di file JSON.

--version

Versione dell'estensione. Per aggiungere la versione dell'estensione a questo valore, specificare --no-auto-upgrade-minor-version.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss extension show

Visualizzare i dettagli su un'estensione VMSS.

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

Esempio

Visualizzare i dettagli su un'estensione VMSS. (generato automaticamente)

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

Parametri necessari

--name -n

Nome dell'estensione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--vmss-name

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss extension upgrade

Aggiornare tutte le estensioni per tutte le istanze del set di scalabilità di macchine virtuali alla versione più recente.

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

Esempio

Aggiornare tutte le estensioni alla versione più recente.

az vmss extension upgrade -g MyResourceGroup -n MyVmss

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.