az vmss extension

Управление расширениями в масштабируемом наборе виртуальных машин.

Команды

az vmss extension delete

Удаление расширения из VMSS.

az vmss extension image

Найдите доступные расширения виртуальной машины для подписки и региона.

az vmss extension image list

Перечислите сведения о доступных расширениях.

az vmss extension image list-names

Возвращает список типов образов расширений виртуальных машин.

az vmss extension image list-versions

Возвращает список версий образа расширения виртуальной машины.

az vmss extension image show

Получает образ расширения виртуальной машины.

az vmss extension list

Список расширений, связанных с VMSS.

az vmss extension set

Добавьте расширение в VMSS или обновите существующее расширение.

az vmss extension show

Отображение сведений о расширении VMSS.

az vmss extension upgrade

Обновите все расширения для всех экземпляров VMSS до последней версии.

az vmss extension delete

Удаление расширения из VMSS.

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

Примеры

Удаление расширения из VMSS. автоматически сформированный

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

Обязательные параметры

--name -n

Имя расширения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--vmss-name

Имя масштабируемого набора. Можно настроить по умолчанию с помощью az configure --defaults vmss=<name> .

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az vmss extension list

Список расширений, связанных с VMSS.

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

Примеры

Список расширений, связанных с VMSS. автоматически сформированный

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

Обязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--vmss-name

Имя масштабируемого набора. Можно настроить по умолчанию с помощью az configure --defaults vmss=<name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az vmss extension set

Добавьте расширение в VMSS или обновите существующее расширение.

Получение сведений о расширении из 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]

Примеры

Задайте расширение, которое зависит от двух ранее установленных расширений. Это значит, что при создании или переобразе экземпляра VMSS расширение customScript будет подготовлено только после подготовки всех расширений, от которых он зависит. Расширение не должно зависеть от других расширений для необходимых конфигураций.

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

Добавьте расширение и включите автоматическое обновление платформы, если доступна более новая версия расширения.

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

Обязательные параметры

--name -n

Имя расширения.

значение из: az vm extension image list
--publisher

Имя издателя расширения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--vmss-name

Имя масштабируемого набора. Можно настроить по умолчанию с помощью az configure --defaults 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

Защищенные параметры в формате JSON для конфиденциальной информации, такой как учетные данные. Также принимается путь к файлу JSON.

--provision-after-extensions

Разделенный пробелами список имен расширений, после которого это расширение должно быть подготовлено. Эти расширения уже должны быть установлены на виртуальной машине.

--settings

Параметры расширения в формате JSON. Также принимается путь к файлу JSON.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--version

Версия расширения. Чтобы закрепить это значение в версии расширения, укажите параметр--No-Auto-Upgrade-Minor-Version.

az vmss extension show

Отображение сведений о расширении VMSS.

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

Примеры

Отображение сведений о расширении VMSS. автоматически сформированный

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

Обязательные параметры

--name -n

Имя расширения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--vmss-name

Имя масштабируемого набора. Можно настроить по умолчанию с помощью az configure --defaults vmss=<name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az vmss extension upgrade

Обновите все расширения для всех экземпляров VMSS до последней версии.

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

Примеры

Обновите все расширения до последней версии.

az vmss extension upgrade -g MyResourceGroup -n MyVmss

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (с разделителями-пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения об аргументах "Resource id". Необходимо указать идентификаторы или другие аргументы "Resource id".

--name -n

Имя масштабируемого набора. Можно настроить по умолчанию с помощью az configure --defaults vmss=<name> .

--no-wait

Не ожидать завершения длительной операции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .