Condividi tramite


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.

Core GA
az vmss extension image

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

Core GA
az vmss extension image list

Elencare le informazioni sulle estensioni disponibili.

Core GA
az vmss extension image list-names

Elencare i tipi di immagine dell'estensione macchina virtuale.

Core GA
az vmss extension image list-versions

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

Core GA
az vmss extension image show

Ottenere un'immagine di estensione macchina virtuale.

Core GA
az vmss extension list

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

Core GA
az vmss extension set

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

Core GA
az vmss extension show

Visualizzare i dettagli su un'estensione VMSS.

Core GA
az vmss extension upgrade

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

Core GA

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. (autogenerated)

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 usando 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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

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

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

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. (autogenerated)

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 usando 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

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

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

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

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.

Proprietà Valore
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 usando 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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--enable-auto-upgrade

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

Proprietà Valore
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.

Proprietà Valore
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.

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
--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.

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

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
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

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

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

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

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. (autogenerated)

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 usando 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

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

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

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

--subscription

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

--verbose

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

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

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

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

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

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

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

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

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

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

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

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

--verbose

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

Proprietà Valore
Valore predefinito: False