Поделиться через


az nginx deployment

Заметка

Эта ссылка является частью расширения nginx для Azure CLI (версия 2.68.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az nginx deployment. Узнайте больше о расширениях.

Управление ресурсами развертывания NGINX.

Команды

Имя Описание Тип Состояние
az nginx deployment api-key

Управление ключами API развертывания Nginxaas.

Расширение ГА
az nginx deployment api-key create

Создайте ключ API для развертывания Nginx, чтобы получить доступ к конечной точке API плана данных.

Расширение ГА
az nginx deployment api-key delete

Удаление ключа API для развертывания Nginx.

Расширение ГА
az nginx deployment api-key list

Перечислить все ключи API заданного развертывания Nginx.

Расширение ГА
az nginx deployment api-key show

Получите указанный ключ API заданного развертывания Nginx.

Расширение ГА
az nginx deployment api-key update

Обновите ключ API для развертывания Nginx, чтобы получить доступ к конечной точке API плана данных.

Расширение ГА
az nginx deployment certificate

Управление ресурсами сертификата NGINX.

Расширение ГА
az nginx deployment certificate create

Создайте сертификат для развертывания NGINX.

Расширение ГА
az nginx deployment certificate delete

Удалите сертификат развертывания NGINX.

Расширение ГА
az nginx deployment certificate list

Список всех сертификатов в указанной группе развертывания и группы ресурсов.

Расширение ГА
az nginx deployment certificate show

Получение свойств определенного сертификата NGINX.

Расширение ГА
az nginx deployment certificate update

Обновление сертификата развертывания NGINX.

Расширение ГА
az nginx deployment certificate wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

Расширение ГА
az nginx deployment configuration

Управление ресурсами конфигурации NGINX.

Расширение ГА
az nginx deployment configuration analyze

Анализ конфигурации NGINX без применения к развертыванию NGINXaaS.

Расширение ГА
az nginx deployment configuration create

Создайте конфигурацию для развертывания NGINX.

Расширение ГА
az nginx deployment configuration delete

Удаление конфигурации Nginx.

Расширение ГА
az nginx deployment configuration list

Список всех конфигураций в указанной группе развертывания и группы ресурсов.

Расширение ГА
az nginx deployment configuration show

Получите свойства определенной конфигурации NGINX.

Расширение ГА
az nginx deployment configuration update

Обновление конфигурации NGINX.

Расширение ГА
az nginx deployment configuration wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

Расширение ГА
az nginx deployment create

Создайте ресурс NGINX для Azure.

Расширение ГА
az nginx deployment delete

Удаление развертывания NGINX.

Расширение ГА
az nginx deployment list

Список развертываний NGINX.

Расширение ГА
az nginx deployment show

Получение свойств определенного развертывания NGINX.

Расширение ГА
az nginx deployment update

Обновление развертывания NGINX.

Расширение ГА
az nginx deployment wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

Расширение ГА

az nginx deployment create

Создайте ресурс NGINX для Azure.

az nginx deployment create --deployment-name
                           --resource-group
                           [--auto-upgrade-profile]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--scaling-properties]
                           [--sku]
                           [--tags]
                           [--user-profile]

Примеры

Создание развертывания с помощью PublicIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Создание развертывания с помощью PrivateIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Развертывание с управляемым удостоверением, учетной записью хранения и масштабированием

az anginx deployment  create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"UserAssigned","userAssignedIdentities":{"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity":{}}}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

Развертывание с управляемым удостоверением, учетной записью хранения и назначенным системой управляемым удостоверением

az az anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

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

--deployment-name --name -n

Имя целевого развертывания NGINX.

--resource-group -g

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

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

--auto-upgrade-profile

Параметры автоматического обновления развертывания. может быть стабильным или предварительным просмотром поддержки сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--enable-diagnostics

Логическое значение для включения и отключения поддержки диагностики.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--identity

Управляемое удостоверение для выполнения операций в хранилище ключей Azure или учетной записи хранения поддерживает сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--location -l

Местоположение. Значения из: az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--logging

Для отправки журналов в учетную запись хранения. Необходимо указать управляемое удостоверение с ролью участника BLOB-объектов в учетной записи хранения Azure support shorthand-синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--network-profile

IP-адрес и виртуальная сеть + сведения о подсети поддерживают краткий синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--nginx-app-protect

Параметры для NGINX App Protect (NAP) поддерживают сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--no-wait

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

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--scaling-properties

Масштабирование единиц емкости NGINX (NCUs) поддерживает сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--sku

Сведения о выставлении счетов для краткого синтаксиса службы поддержки ресурсов, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--tags

Теги для развертывания. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--user-profile

Необязательный вариант: предпочтительная поддержка сообщения электронной почты с сокращенным синтаксисом, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az nginx deployment delete

Удаление развертывания NGINX.

az nginx deployment delete [--deployment-name]
                           [--ids]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Примеры

Удаление развертывания

az nginx deployment delete --name myDeployment --resource-group myResourceGroup

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

--deployment-name --name -n

Имя целевого развертывания NGINX.

--ids

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

--no-wait

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

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

--subscription

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az nginx deployment list

Список развертываний NGINX.

Список всех развертываний в указанной подписке. Список всех развертываний Nginx в указанной группе ресурсов.

az nginx deployment list [--max-items]
                         [--next-token]
                         [--resource-group]

Примеры

Список развертываний

az nginx deployment list
az nginx deployment list --resource-group myResourceGroup

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

--max-items

Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token аргументе последующей команды.

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

--resource-group -g

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

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az nginx deployment show

Получение свойств определенного развертывания NGINX.

az nginx deployment show [--deployment-name]
                         [--ids]
                         [--resource-group]
                         [--subscription]

Примеры

Получение развертывания

az nginx deployment show --name myDeployment --resource-group myResourceGroup

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

--deployment-name --name -n

Имя целевого развертывания Nginx.

--ids

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

--resource-group -g

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

--subscription

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

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az nginx deployment update

Обновление развертывания NGINX.

az nginx deployment update [--add]
                           [--auto-upgrade-profile]
                           [--deployment-name]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--ids]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--remove]
                           [--resource-group]
                           [--scaling-properties]
                           [--set]
                           [--sku]
                           [--subscription]
                           [--tags]
                           [--user-profile]

Примеры

Обновление тегов и включение поддержки диагностики для развертывания

az nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics

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

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.

--auto-upgrade-profile

Параметры автоматического обновления развертывания. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--deployment-name --name -n

Имя целевого развертывания Nginx.

--enable-diagnostics

Логическое значение для включения и отключения поддержки диагностики.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--identity

Управляемое удостоверение для выполнения операций в хранилище ключей Azure или учетной записи хранения поддерживает сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--ids

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

--logging

Для отправки журналов в учетную запись хранения. Необходимо указать управляемое удостоверение с ролью участника BLOB-объектов в учетной записи хранения Azure support shorthand-синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--network-profile

IP-адрес и виртуальная сеть + сведения о подсети поддерживают краткий синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--nginx-app-protect

Параметры для NGINX App Protect (NAP) поддерживают сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--no-wait

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

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> ИЛИ --remove propertyToRemove.

--resource-group -g

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

--scaling-properties

Масштабирование единиц емкости NGINX (NCUs) поддерживает сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

--sku

Сведения о выставлении счетов для краткого синтаксиса службы поддержки ресурсов, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--subscription

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

--tags

Теги для развертывания. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--user-profile

Необязательный вариант: предпочтительная поддержка сообщения электронной почты с сокращенным синтаксисом, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az nginx deployment wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

az nginx deployment wait [--created]
                         [--custom]
                         [--deleted]
                         [--deployment-name]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

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

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

Default value: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

Default value: False
--deployment-name --name -n

Имя целевого развертывания Nginx.

--exists

Подождите, пока ресурс не существует.

Default value: False
--ids

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

--interval

Интервал опроса в секундах.

Default value: 30
--resource-group -g

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

--subscription

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

--timeout

Максимальное ожидание в секундах.

Default value: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

Отображение этого сообщения справки и выхода.

--only-show-errors

Отображаются только ошибки, подавляющие предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в http://jmespath.org/.

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.