az vmss extension

Gerenciar extensões em um conjunto de dimensionamento de VM.

Comandos

az vmss extension delete

Excluir uma extensão de um VMSS.

az vmss extension image

Localize as extensões de VM disponíveis para uma assinatura e uma região.

az vmss extension image list

Liste as informações sobre as extensões disponíveis.

az vmss extension image list-names

Obtém uma lista de tipos de imagem de extensão de máquina virtual.

az vmss extension image list-versions

Obtém uma lista de versões de imagem de extensão de máquina virtual.

az vmss extension image show

Obtém uma imagem de extensão da máquina virtual.

az vmss extension list

Listar as extensões associadas a um VMSS.

az vmss extension set

Adicione uma extensão a um VMSS ou atualize uma extensão existente.

az vmss extension show

Mostrar detalhes em uma extensão VMSS.

az vmss extension upgrade

Atualize todas as extensões para todas as instâncias de VMSS para a versão mais recente.

az vmss extension delete

Excluir uma extensão de um VMSS.

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

Exemplos

Excluir uma extensão de um VMSS. gerado automaticamente

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

Parâmetros Exigidos

--name -n

Nome da extensão.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--vmss-name

Nome do conjunto de dimensionamento. Você pode configurar o padrão usando az configure --defaults vmss=<name> .

Parâmetros Opcionais

--no-wait

Não aguarde a conclusão da operação de execução longa.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az vmss extension list

Listar as extensões associadas a um VMSS.

az vmss extension list --resource-group
                       --vmss-name
                       [--query-examples]
                       [--subscription]

Exemplos

Listar as extensões associadas a um VMSS. gerado automaticamente

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

Parâmetros Exigidos

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--vmss-name

Nome do conjunto de dimensionamento. Você pode configurar o padrão usando az configure --defaults vmss=<name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az vmss extension set

Adicione uma extensão a um VMSS ou atualize uma extensão existente.

Obter detalhes de extensão 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]
                      [--subscription]
                      [--version]

Exemplos

Defina uma extensão que depende de duas extensões definidas anteriormente. Ou seja, quando uma instância VMSS é criada ou refeita a imagem, a extensão customScript será provisionada somente depois que todas as extensões das quais ela depende tiverem sido provisionadas. A extensão não precisa depender de outras extensões para configurações de pré-requisito.

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

Adicione uma extensão e habilite a atualização automática pela plataforma se houver uma versão mais recente da extensão disponível.

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

Parâmetros Exigidos

--name -n

Nome da extensão.

valor de: az vm extension image list
--publisher

O nome do editor de extensão.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--vmss-name

Nome do conjunto de dimensionamento. Você pode configurar o padrão usando az configure --defaults vmss=<name> .

Parâmetros Opcionais

--enable-auto-upgrade

Indique que a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.

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

Nome da instância de extensão, que pode ser personalizada. Padrão: nome da extensão.

--force-update

Forçar a atualização mesmo que a configuração de extensão não tenha sido alterada.

--no-auto-upgrade

Se definido, o serviço de extensão não irá selecionar ou atualizar automaticamente para a versão secundária mais recente, mesmo que a extensão seja reimplantada.

valores aceitos: false, true
--no-auto-upgrade-minor-version

Se definido, o serviço de extensão não irá selecionar ou atualizar automaticamente para a versão secundária mais recente, mesmo que a extensão seja reimplantada.

valores aceitos: false, true
--no-wait

Não aguarde a conclusão da operação de execução longa.

--protected-settings

Configurações protegidas no formato JSON para obter informações confidenciais, como credenciais. Um caminho de arquivo JSON também é aceito.

--provision-after-extensions

Lista separada por espaços de nomes de extensão após a qual essa extensão deve ser provisionada. Essas extensões já devem estar definidas na VM.

--settings

Configurações de extensão no formato JSON. Um caminho de arquivo JSON também é aceito.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--version

A versão da extensão. Para fixar a versão da extensão a esse valor, especifique--no-upgrade-minor-version.

az vmss extension show

Mostrar detalhes em uma extensão VMSS.

az vmss extension show --name
                       --resource-group
                       --vmss-name
                       [--query-examples]
                       [--subscription]

Exemplos

Mostrar detalhes em uma extensão VMSS. gerado automaticamente

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

Parâmetros Exigidos

--name -n

Nome da extensão.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--vmss-name

Nome do conjunto de dimensionamento. Você pode configurar o padrão usando az configure --defaults vmss=<name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az vmss extension upgrade

Atualize todas as extensões para todas as instâncias de VMSS para a versão mais recente.

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

Exemplos

Atualize todas as extensões para a versão mais recente.

az vmss extension upgrade -g MyResourceGroup -n MyVmss

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do conjunto de dimensionamento. Você pode configurar o padrão usando az configure --defaults vmss=<name> .

--no-wait

Não aguarde a conclusão da operação de execução longa.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .