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


az network lb rule

Управление правилами балансировки нагрузки.

Команды

Имя Описание Тип Состояние
az network lb rule create

Создайте правило балансировки нагрузки.

Core GA
az network lb rule delete

Удалите правило балансировки нагрузки.

Core GA
az network lb rule list

Список правил балансировки нагрузки.

Core GA
az network lb rule show

Получение сведений о правиле балансировки нагрузки.

Core GA
az network lb rule update

Обновите правило балансировки нагрузки.

Core GA
az network lb rule wait

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

Core GA

az network lb rule create

Создайте правило балансировки нагрузки.

az network lb rule create --backend-port
                          --frontend-port
                          --lb-name
                          --name
                          --protocol {All, Tcp, Udp}
                          --resource-group
                          [--backend-pool-name --backend-pools-name]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip --floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip --frontend-ip-name]
                          [--idle-timeout --idle-timeout-in-minutes]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe --probe-name]

Примеры

Создайте правило балансировки нагрузки, которое назначает интерфейсную IP-конфигурацию и порт пулу адресов и порту.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80

Создайте правило балансировки нагрузки, которое назначает интерфейсную IP-конфигурацию и порт пулу адресов и порту с функцией с плавающей ip-функцией.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80

Создайте правило балансировки нагрузки портов высокой доступности, которое назначает интерфейсный IP-адрес и порт для использования всех доступных IP-адресов серверной части в пуле на одном порту.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool

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

--backend-port

Порт, используемый для внутренних подключений в конечной точке. Допустимые значения : от 0 до 65535. Обратите внимание, что значение 0 включает "Любой порт".

Свойство Значение
Parameter group: Properties Arguments
--frontend-port

Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в load Balancer. Допустимые значения : от 0 до 65534. Обратите внимание, что значение 0 включает "Любой порт".

Свойство Значение
Parameter group: Properties Arguments
--lb-name

Имя подсистемы балансировки нагрузки.

--name -n

Имя правила балансировки нагрузки.

--protocol

Ссылка на транспортный протокол, используемый правилом балансировки нагрузки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: All, Tcp, Udp
--resource-group -g

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

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

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

--backend-pool-name --backend-pools-name

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

Свойство Значение
Parameter group: Properties Arguments
--disable-outbound-snat

Настраивает SNAT для виртуальных машин в серверном пуле, чтобы использовать общедоступный IP-адрес, указанный в интерфейсе правила балансировки нагрузки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Настраивает конечную точку виртуальной машины для функции с плавающей ip-адресой, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL AlwaysOn на сервере SQL Server. Этот параметр нельзя изменить после создания конечной точки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Получение двунаправленного сброса TCP для времени ожидания простоя потока TCP или неожиданного завершения подключения. Этот элемент используется только в том случае, если протокол имеет значение TCP.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Имя идентификатора интерфейсной IP-конфигурации.

Свойство Значение
Parameter group: Properties Arguments
--idle-timeout --idle-timeout-in-minutes

Время ожидания для подключения TCP бездействия. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если протокол имеет значение TCP.

Свойство Значение
Parameter group: Properties Arguments
--load-distribution

Политика распределения нагрузки для этого правила.

Свойство Значение
Parameter group: Properties Arguments
Default value: Default
Допустимые значения: Default, SourceIP, SourceIPProtocol
--no-wait

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

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

Идентификатор или имя существующей пробы, сопоставленной с этим правилом.

Свойство Значение
Parameter group: Properties Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az network lb rule delete

Удалите правило балансировки нагрузки.

az network lb rule delete --lb-name
                          --name
                          --resource-group
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Примеры

Удалите правило балансировки нагрузки.

az network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule

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

--lb-name

Имя подсистемы балансировки нагрузки.

--name -n

Имя правила балансировки нагрузки.

--resource-group -g

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

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

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

--no-wait

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

Свойство Значение
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az network lb rule list

Список правил балансировки нагрузки.

az network lb rule list --lb-name
                        --resource-group

Примеры

Список правил балансировки нагрузки.

az network lb rule list -g MyResourceGroup --lb-name MyLb -o table

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

--lb-name

Имя подсистемы балансировки нагрузки.

--resource-group -g

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

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

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az network lb rule show

Получение сведений о правиле балансировки нагрузки.

az network lb rule show --lb-name
                        --name
                        --resource-group

Примеры

Получение сведений о правиле балансировки нагрузки.

az network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule

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

--lb-name

Имя подсистемы балансировки нагрузки.

--name -n

Имя правила балансировки нагрузки.

--resource-group -g

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

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

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az network lb rule update

Обновите правило балансировки нагрузки.

az network lb rule update --lb-name
                          --name
                          --resource-group
                          [--add]
                          [--backend-pool-name --backend-pools-name]
                          [--backend-port]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip --floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip --frontend-ip-name]
                          [--frontend-port]
                          [--idle-timeout --idle-timeout-in-minutes]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe --probe-name]
                          [--protocol {All, Tcp, Udp}]
                          [--remove]
                          [--set]

Примеры

Обновите правило балансировки нагрузки, чтобы изменить протокол на UDP.

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp

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

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0

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

--lb-name

Имя подсистемы балансировки нагрузки.

--name -n

Имя правила балансировки нагрузки.

--resource-group -g

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

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

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

--add

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

Свойство Значение
Parameter group: Generic Update Arguments
--backend-pool-name --backend-pools-name

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

Свойство Значение
Parameter group: Properties Arguments
--backend-port

Порт, используемый для внутренних подключений в конечной точке. Допустимые значения : от 0 до 65535. Обратите внимание, что значение 0 включает "Любой порт".

Свойство Значение
Parameter group: Properties Arguments
--disable-outbound-snat

Настраивает SNAT для виртуальных машин в серверном пуле, чтобы использовать общедоступный IP-адрес, указанный в интерфейсе правила балансировки нагрузки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Настраивает конечную точку виртуальной машины для функции с плавающей ip-адресой, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL AlwaysOn на сервере SQL Server. Этот параметр нельзя изменить после создания конечной точки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Получение двунаправленного сброса TCP для времени ожидания простоя потока TCP или неожиданного завершения подключения. Этот элемент используется только в том случае, если протокол имеет значение TCP.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--force-string

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

Свойство Значение
Parameter group: Generic Update Arguments
Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Имя идентификатора интерфейсной IP-конфигурации.

Свойство Значение
Parameter group: Properties Arguments
--frontend-port

Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в load Balancer. Допустимые значения : от 0 до 65534. Обратите внимание, что значение 0 включает "Любой порт".

Свойство Значение
Parameter group: Properties Arguments
--idle-timeout --idle-timeout-in-minutes

Время ожидания для подключения TCP бездействия. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если протокол имеет значение TCP.

Свойство Значение
Parameter group: Properties Arguments
--load-distribution

Политика распределения нагрузки для этого правила.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: Default, SourceIP, SourceIPProtocol
--no-wait

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

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

Идентификатор или имя существующей пробы, сопоставленной с этим правилом.

Свойство Значение
Parameter group: Properties Arguments
--protocol

Ссылка на транспортный протокол, используемый правилом балансировки нагрузки.

Свойство Значение
Parameter group: Properties Arguments
Допустимые значения: All, Tcp, Udp
--remove

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

Свойство Значение
Parameter group: Generic Update Arguments
--set

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

Свойство Значение
Parameter group: Generic Update Arguments
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--subscription

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

--verbose

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

Свойство Значение
Default value: False

az network lb rule wait

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

az network lb rule wait [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--lb-name]
                        [--resource-group]
                        [--subscription]
                        [--timeout]
                        [--updated]

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

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

--created

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: False
--custom

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

Свойство Значение
Parameter group: Wait Condition Arguments
--deleted

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: False
--exists

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: False
--ids

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

Свойство Значение
Parameter group: Resource Id Arguments
--interval

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: 30
--lb-name

Имя подсистемы балансировки нагрузки.

Свойство Значение
Parameter group: Resource Id Arguments
--resource-group -g

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

Свойство Значение
Parameter group: Resource Id Arguments
--subscription

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

Свойство Значение
Parameter group: Resource Id Arguments
--timeout

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: 3600
--updated

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

Свойство Значение
Parameter group: Wait Condition Arguments
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

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

Свойство Значение
Default value: False
--output -o

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

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

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

--verbose

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

Свойство Значение
Default value: False