az afd rule
Управление правилами доставки в указанном наборе правил.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az afd rule action |
Управление правилами доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule action add |
Обновите новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule action list |
Получение существующего правила доставки в наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule action remove |
Обновите новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule condition |
Управление правилами доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule condition add |
Обновите новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule condition list |
Получение существующего правила доставки в наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule condition remove |
Обновите новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule create |
Создайте новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule delete |
Удалите существующее правило доставки в наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule list |
Список всех существующих правил доставки в наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule show |
Получение существующего правила доставки в наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule update |
Обновите новое правило доставки в указанном наборе правил. |
Основные сведения | Общедоступная версия |
az afd rule wait |
Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие. |
Основные сведения | Общедоступная версия |
az afd rule create
Создайте новое правило доставки в указанном наборе правил.
az afd rule create --name
--profile-name
--resource-group
--rule-set-name
[--action-name]
[--cache-behavior]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
[--forwarding-protocol]
[--header-action]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable]
[--negate-condition {0, 1, f, false, n, no, t, true, y, yes}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--operator]
[--order]
[--origin-group]
[--preserve-unmatched-path {0, 1, f, false, n, no, t, true, y, yes}]
[--query-parameters]
[--query-string-caching-behavior]
[--redirect-protocol]
[--redirect-type]
[--selector]
[--source-pattern]
[--transforms]
Примеры
Создайте правило, чтобы добавить заголовок ответа для запросов из Таиланда.
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
Создание правила для перенаправления http в https
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
Обязательные параметры
Имя правила доставки, уникального в конечной точке.
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Необязательные параметры
Имя действия для правила доставки: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions
Поведение кэширования для запросов.
Длительность кэширования содержимого. Допустимый формат — [d.]hh:mm:ss.
Фрагмент для добавления в URL-адрес перенаправления.
Узел для перенаправления. Оставьте пустым, чтобы использовать входящий узел в качестве конечного узла.
Полный путь для перенаправления. Путь не может быть пустым и должен начинаться с /. Оставьте пустым, чтобы использовать входящий путь в качестве конечного пата.
Набор строк запроса, которые необходимо поместить в URL-адрес перенаправления.оставьте пустым, чтобы сохранить входящий запрос.
Путь назначения, используемый в перезаписи.
Указывает, следует ли включить кэширование в маршруте.
Указывает, включена ли сжатие содержимого в AzureFrontDoor. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться в виде сжатия, если запросы пользователей к сжатой версии. Содержимое не будет сжиматься в запрошенном содержимом AzureFrontDoorwhen меньше 1 байта или больше 1 МБ.
Протокол, используемый этим правилом при переадресации трафика в серверные части.
Действие заголовка для запросов.
Имя заголовка для изменения.
Значение заголовка.
Если это правило соответствует, если подсистема правил продолжит выполнять оставшиеся правила или остановить. Если он отсутствует, по умолчанию используется значение "Продолжить".
Совпадение значений условия соответствия. Например, разделенные пробелами значения GET 'HTTP'. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Имя условия соответствия: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Если значение true, отрицает условие.
Не ожидать завершения длительной операции.
Оператор условия соответствия.
Порядок применения правил для конечной точки. Возможные значения {0,1,2,3,Ã'â''Â'Ã'â'Â'Â'Ã'â'''Â'}. Правило с меньшим порядком будет применяться перед правилом с большим порядком. Правило с порядком 0 — это специальное правило. Он не требует каких-либо условий и действий, перечисленных в нем, всегда будет применяться.
Имя или идентификатор группы OriginGroup, которая переопределит группу originGroup по умолчанию.
Если значение True, оставшийся путь после исходного шаблона будет добавлен в новый путь назначения.
Параметры запроса для включения или исключения. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Определяет способ кэширования запросов CDN, включающих строки запроса. При кэшировании, обходе кэширования можно игнорировать любые строки запроса, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.
Протокол, используемый для перенаправления.
Тип перенаправления, используемый правилом при перенаправлении трафика.
Селектор условия соответствия.
Шаблон URI запроса, определяющий тип запросов, которые могут быть перезаписаны.
Преобразование, применяемое перед сопоставлением. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az afd rule delete
Удалите существующее правило доставки в наборе правил.
az afd rule delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--yes]
Примеры
Удалите правило с правилом имени1.
az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя правила доставки, уникального в конечной точке.
Не ожидать завершения длительной операции.
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az afd rule list
Список всех существующих правил доставки в наборе правил.
az afd rule list --profile-name
--resource-group
--rule-set-name
[--max-items]
[--next-token]
Примеры
Вывод списка всех маршрутов в указанной конечной точке.
az afd route list -g group --profile-name profile --endpoint-name endpoint1
Обязательные параметры
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Необязательные параметры
Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token
аргументе последующей команды.
Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az afd rule show
Получение существующего правила доставки в наборе правил.
az afd rule show [--ids]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
Примеры
Отображение сведений о правиле доставки с правилом имени1.
az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя правила доставки, уникального в конечной точке.
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az afd rule update
Обновите новое правило доставки в указанном наборе правил.
az afd rule update [--actions]
[--add]
[--conditions]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--match-processing-behavior {Continue, Stop}]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--order]
[--profile-name]
[--remove]
[--resource-group]
[--rule-set-name]
[--set]
[--subscription]
Необязательные параметры
Список действий, выполняемых при выполнении всех условий правила. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string или JSON string>.
Список условий, которые должны соответствовать выполнению действий, которые необходимо выполнить, поддерживают сокращенный синтаксис, json-file и yaml-file. Попробуйте "??", чтобы показать больше.
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Если это правило соответствует, если подсистема правил продолжит выполнять оставшиеся правила или остановить. Если он отсутствует, по умолчанию используется значение "Продолжить".
Имя правила доставки, уникального в конечной точке.
Не ожидать завершения длительной операции.
Порядок применения правил для конечной точки. Возможные значения {0,1,2,3,Ãã†â€Ãâ'šÃ'Â'Ã'Â'Ãâ'Ã'ã'â ™€šÂ'Ã... Â'Ãâ'ŠÃ'Â'Ãã'Ã'â''Å'Ãâ'ŠÃ'Â'Æâ€Ãâ'ŠÃ'Â'Ã'Â'Ã'Â'Ãâ'Ãâ'Ã'ã'šÂ'à ™... Â'Ãâ'ŠÃ'Â'Ãã'Ã'â''Å'Ãâ'ŠÃ'Â'Æâ€Ãâ'ŠÃ'Â'Ã'Â'Ã'Â'Ãâ'Ãâ'Ã'ã'šÂ'à ™... Â'Ãâ'šÃ'Â'Ãj'Ã'â'Å'Ãã‚Ã'Â'}. Правило с меньшим порядком будет применяться перед правилом с большим порядком. Правило с порядком 0 — это специальное правило. Он не требует каких-либо условий и действий, перечисленных в нем, всегда будет применяться.
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Удалите свойство или элемент из списка. Пример: --remove property.list OR --remove propertyToRemove.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az afd rule wait
Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.
az afd rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--timeout]
[--updated]
Необязательные параметры
Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".
Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].
Дождитесь удаления.
Подождите, пока ресурс не существует.
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Интервал опроса в секундах.
Имя правила доставки, уникального в конечной точке.
Имя профиля Azure Front Door standard или Azure Front Door Premium, уникальное в группе ресурсов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя набора правил в профиле.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Максимальное ожидание в секундах.
Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.