#azure #arm-template #web-application-firewall
#azure #arm-шаблон #веб-приложение-брандмауэр
Вопрос:
Я использую шаблон ARM для создания шлюза приложений в Azure. При создании раздела конфигурации брандмауэра веб-приложений я добавляю исключения в брандмауэр. Одно из исключений, которое я пытаюсь добавить, имеет оператор «Равно любому». Я знаю синтаксис для Equals
, contains
, StartsWith
и EndsWith
, но я не могу понять, что нужно указать для «Равно любому».
Я пробовал приведенные ниже примеры, но шаблон ARM не проходит проверку для них из SelectorMatchOperator
-за того, что он не поддерживается. Если кто-нибудь знает синтаксис для «Равно любому» в шаблоне ARM, я был бы очень признателен. Спасибо.
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "EqualsAny",
"selector": "*"
}
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "Equals_Any",
"selector": "*"
}
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "Equals Any",
"selector": "*"
}
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "*",
"selector": "*"
}
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "Any",
"selector": "*"
}
Ответ №1:
Для всех, кто еще изучает это. Исключение должно быть настроено, как показано ниже, чтобы иметь исключение «Равно любому».
{
"matchVariable": "RequestCookieNames",
"selectorMatchOperator": "",
"selector": ""
}