az network application-gateway waf-policy custom-rule
Управление пользовательскими правилами политики брандмауэра веб-приложений шлюза приложений (WAF).
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az network application-gateway waf-policy custom-rule create |
Создайте настраиваемое правило политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule delete |
Удаление настраиваемого правила политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule list |
Вывод списка настраиваемых правил политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule match-condition |
Управление условиями соответствия в пользовательском правиле брандмауэра веб-приложений шлюза приложений (WAF). |
Core | GA |
az network application-gateway waf-policy custom-rule match-condition add |
Добавьте условие соответствия в настраиваемое правило политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule match-condition list |
Вывод списка условий соответствия настраиваемым правилам политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule match-condition remove |
Удалите условие соответствия из настраиваемого правила политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule show |
Получение сведений о пользовательском правиле политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule update |
Обновление настраиваемого правила политики WAF шлюза приложений. |
Core | GA |
az network application-gateway waf-policy custom-rule create
Создайте настраиваемое правило политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule create --action {Allow, Block, JSChallenge, Log}
--name
--policy-name
--priority
--resource-group
--rule-type {Invalid, MatchRule, RateLimitRule}
[--group-by-user-session]
[--match-conditions]
[--rate-limit-duration {FiveMins, OneMin}]
[--rate-limit-threshold]
[--state {Disabled, Enabled}]
Примеры
Создайте настраиваемое правило политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule
Создайте настраиваемое правило политики WAF шлюза приложений с идентификатором сеанса пользователя.
az network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session "[{group-by-variables:[{variable-name:GeoLocation}]}]"
Обязательные параметры
Действия, которые необходимо предпринять.
Свойство | Значение |
---|---|
Допустимые значения: | Allow, Block, JSChallenge, Log |
Имя правила политики WAF.
Имя политики WAF шлюза приложений.
Приоритет правила. Более низкие значения оцениваются до более высоких значений.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Тип правила.
Свойство | Значение |
---|---|
Допустимые значения: | Invalid, MatchRule, RateLimitRule |
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Список групп идентификаторов сеансов пользователя по предложениям. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Список условий соответствия. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Default value: | [] |
Длительность применения политики ограничения скорости. Применяется только в том случае, если значение ruleType равно RateLimitRule.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Допустимые значения: | FiveMins, OneMin |
Пороговое значение ограничения скорости для применения в типе правила регистра — RateLimitRule. Должно быть больше или равно 1.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Описание того, включено или отключено ли настраиваемое правило.
Свойство | Значение |
---|---|
Default value: | Enabled |
Допустимые значения: | Disabled, Enabled |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az network application-gateway waf-policy custom-rule delete
Удаление настраиваемого правила политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule delete --name
--policy-name
--resource-group
Примеры
Удаление настраиваемого правила политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription
Обязательные параметры
Имя правила политики WAF.
Имя политики WAF шлюза приложений.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az network application-gateway waf-policy custom-rule list
Вывод списка настраиваемых правил политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule list --policy-name
--resource-group
Примеры
Вывод списка настраиваемых правил политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup
Обязательные параметры
Имя политики WAF шлюза приложений.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az network application-gateway waf-policy custom-rule show
Получение сведений о пользовательском правиле политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule show --name
--policy-name
--resource-group
Примеры
Получение сведений о пользовательском правиле политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup
Обязательные параметры
Имя правила политики WAF.
Имя политики WAF шлюза приложений.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az network application-gateway waf-policy custom-rule update
Обновление настраиваемого правила политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule update --name
--policy-name
--resource-group
[--action {Allow, Block, JSChallenge, Log}]
[--add]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--group-by-user-session]
[--match-conditions]
[--priority]
[--rate-limit-duration {FiveMins, OneMin}]
[--rate-limit-threshold]
[--remove]
[--rule-type {Invalid, MatchRule, RateLimitRule}]
[--set]
[--state {Disabled, Enabled}]
Примеры
Обновление настраиваемого правила политики WAF шлюза приложений.
az network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule
Обновите пользовательское правило политики WAF шлюза приложений с идентификатором сеанса пользователя.
az network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session "[{group-by-variables:[{variable-name:ClientAddr}]}]"
Обязательные параметры
Имя правила политики WAF.
Имя политики WAF шлюза приложений.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью 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.
Действия, которые необходимо предпринять.
Свойство | Значение |
---|---|
Допустимые значения: | Allow, Block, JSChallenge, Log |
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Допустимые значения: | 0, 1, f, false, n, no, t, true, y, yes |
Список групп идентификаторов сеансов пользователя по предложениям. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Список условий соответствия. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Приоритет правила. Более низкие значения оцениваются до более высоких значений.
Длительность применения политики ограничения скорости. Применяется только в том случае, если значение ruleType равно RateLimitRule.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Допустимые значения: | FiveMins, OneMin |
Пороговое значение ограничения скорости для применения в типе правила регистра — RateLimitRule. Должно быть больше или равно 1.
Свойство | Значение |
---|---|
Parameter group: | Properties Arguments |
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Тип правила.
Свойство | Значение |
---|---|
Допустимые значения: | Invalid, MatchRule, RateLimitRule |
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Описание того, включено или отключено ли настраиваемое правило.
Свойство | Значение |
---|---|
Допустимые значения: | Disabled, Enabled |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |