az network front-door rules-engine rule action
Note
Эта ссылка является частью расширения front-door для Azure CLI (версия 2.67.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az network front-door rules-engine rule action. Подробнее о расширениях.
Управление действиями обработчика правил для Front Door.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az network front-door rules-engine rule action add |
Добавьте действие в правило обработчика правил. |
Extension | GA |
az network front-door rules-engine rule action list |
Отображение всех действий, применяемых к правилу обработчика правил. |
Extension | GA |
az network front-door rules-engine rule action remove |
Удалите действие из правила обработчика правил. |
Extension | GA |
az network front-door rules-engine rule action add
Добавьте действие в правило обработчика правил.
az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
--front-door-name
--name
--resource-group
--rules-engine-name
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
Обязательные параметры
Тип действия, применяемый к правилу.
Свойство | Значение |
---|---|
Parameter group: | Action Arguments |
Допустимые значения: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Имя Front Door.
Имя правила.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью 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.
Имя или идентификатор внутреннего пула.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Длительность кэширования содержимого. Допустимый формат — длительность ISO 8601.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Следует ли включить кэширование для этого маршрута.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Допустимые значения: | Disabled, Enabled |
Пользовательский путь, используемый для перезаписи путей ресурсов, соответствующих этому правилу. Оставьте пустым путь для использования входящего пути.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Фрагмент для добавления в URL-адрес перенаправления. Фрагмент является частью URL-адреса, который поступает после #. Не включайте #.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Узел для перенаправления. Оставьте пустым использовать входящий узел в качестве конечного узла.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Полный путь для перенаправления. Путь не может быть пустым и должен начинаться с /. Оставьте пустым путь, чтобы использовать входящий путь в качестве пути назначения.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Набор строк запроса, которые необходимо поместить в URL-адрес перенаправления. Задание этого значения заменит любую существующую строку запроса; Оставьте пустым, чтобы сохранить входящие строки запроса. Строка запроса должна быть в формате <key>=<value>
. Первый ? и & будут добавлены автоматически, поэтому не включать их в передний план, но разделяйте несколько строк запроса с &.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Используйте динамическое сжатие для кэшированного содержимого.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Допустимые значения: | Disabled, Enabled |
Протокол для переадресации трафика.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Допустимые значения: | HttpOnly, HttpsOnly, MatchRequest |
Тип действия заголовка для запросов.
Свойство | Значение |
---|---|
Parameter group: | Action Arguments |
Допустимые значения: | Append, Delete, Overwrite |
Имя заголовка для изменения.
Свойство | Значение |
---|---|
Parameter group: | Action Arguments |
Значение заголовка.
Свойство | Значение |
---|---|
Parameter group: | Action Arguments |
Обработка терминов URL-запросов при формировании ключа кэша.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Допустимые значения: | StripAll, StripAllExcept, StripNone, StripOnly |
Параметры запроса, которые необходимо включить или исключить (разделенные запятыми) при использовании типа StripAllExcept или StripOnly соответственно с помощью параметра query-parameter-strip-директивы.
Свойство | Значение |
---|---|
Parameter group: | Forward Route Override Arguments |
Протокол назначения, в который перенаправляется трафик.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Default value: | MatchRequest |
Допустимые значения: | HttpOnly, HttpsOnly, MatchRequest |
Тип перенаправления, используемый правилом при перенаправлении трафика.
Свойство | Значение |
---|---|
Parameter group: | Redirect Route Override Arguments |
Default value: | Moved |
Допустимые значения: | Found, Moved, PermanentRedirect, TemporaryRedirect |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
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 front-door rules-engine rule action list
Отображение всех действий, применяемых к правилу обработчика правил.
az network front-door rules-engine rule action list --front-door-name
--name
--resource-group
--rules-engine-name
Обязательные параметры
Имя Front Door.
Имя правила.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью 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 front-door rules-engine rule action remove
Удалите действие из правила обработчика правил.
az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
--front-door-name
--name
--resource-group
--rules-engine-name
[--index]
Обязательные параметры
Тип действия, применяемый к правилу.
Свойство | Значение |
---|---|
Parameter group: | Action Arguments |
Допустимые значения: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Имя Front Door.
Имя правила.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью 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.
0-й индекс действия заголовка запроса или ответа для удаления. Параметр индекса не требуется для удаления действия ForwardRouteOverride или RedirectRouteOverride.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
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 |