Действия в обработчике правил "Стандартный" для Azure сеть доставки содержимого

В обработчике правил "Стандартный" для Azure сеть доставки содержимого правило состоит из одного или нескольких условий соответствия и действия. В этой статье приведены подробные описания действий, которые можно использовать в обработчике правил "Стандартный" для Azure сеть доставки содержимого.

Вторая часть правила — это действие. Действие определяет поведение, применяемое к типу запроса, который соответствует одному или нескольким условиям соответствия.

Действия

Следующие действия доступны для использования в обработчике правил "Стандартный" для Azure сеть доставки содержимого.

Срок действия кэша

Используйте это действие, чтобы перезаписать значение срока жизни (TTL) конечной точки для запросов, для которых указаны условия соответствия правил.

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

Поведение кэша Description
Обход кэша Если этот параметр выбран и правило совпадает, содержимое не кэшируется.
Переопределить Если выбран этот параметр и правило соответствует, то значение TTL, возвращенное из источника, перезаписывается значением, указанным в действии. Это поведение применяется только в том случае, если ответ можно кэшировать. Для заголовка ответа управления кэшем со значениями "no-cache", "private", "no-store" действие неприменимо.
Задать при отсутствии Если этот параметр выбран и правило совпадает, если значение TTL не возвращается из источника, правило задает значение TTL, указанное в действии. Это поведение применяется только в том случае, если ответ можно кэшировать. Для заголовка ответа управления кэшем со значениями "no-cache", "private", "no-store" действие неприменимо.

Дополнительные поля

Дни часов Минуты сек.
Int Int Int Int

Строка запроса ключа кэша

Это действие используется для изменения ключа кэша на основе строк запроса.

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

Поведение Description
Включение Если этот параметр выбран и правило совпадает, строки запроса, указанные в параметрах, включаются при создании ключа кэша.
Кэшировать каждый уникальный URL-адрес. Если выбран этот параметр и правило соответствует, то каждый уникальный URL-адрес имеет свой собственный ключ кэша.
Исключить Если этот параметр выбран и правило совпадает, строки запроса, указанные в параметрах, исключаются при создании ключа кэша.
Пропускать строки запросов. Если выбран этот параметр и правило соответствует, строки запроса не учитываются при создании ключа кэша.

Изменение заголовка запроса

Это действие используется для изменения заголовков, которые включены в полученные вашим источником запросы.

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

Действие Имя заголовка HTTP Значение
Добавление Если выбран этот параметр и запрос соответствует правилу, в запрос добавляется заголовок, указанный в поле Имя заголовка, с заданным значением. Если такой заголовок уже существует, новое значение добавляется к существующему. Строка
Перезаписать Если выбран этот параметр и запрос соответствует правилу, в запрос добавляется заголовок, указанный в поле Имя заголовка, с заданным значением. Если такой заголовок уже существует, новое значение переопределяет существующее. Строка
Удаление Если выбран этот параметр, запрос соответствует правилу и в запросе присутствует указанный в правиле заголовок, этот заголовок удаляется из запроса. Строка

Изменение заголовка ответа

Это действие используется для изменения заголовков, которые включены в возвращаемые клиентам ответы.

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

Действие Имя заголовка HTTP Значение
Добавление Если выбран этот параметр и запрос соответствует правилу, в ответ добавляется заголовок, указанный в поле Имя заголовка, с заданным значением. Если такой заголовок уже существует, новое значение добавляется к существующему. Строка
Перезаписать Если выбран этот параметр и запрос соответствует правилу, в ответ добавляется заголовок, указанный в поле Имя заголовка, с заданным значением. Если такой заголовок уже существует, новое значение переопределяет существующее. Строка
Удаление Если выбран этот параметр, запрос соответствует правилу и в запросе присутствует указанный в правиле заголовок, этот заголовок удаляется из ответа. Строка

Перенаправление URL-адреса

Используйте это действие для перенаправления клиентов на новый URL-адрес.

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

Поле Описание
Тип Выберите тип ответа, чтобы вернуться к запрашивателю: Найдено (302), Перемещено (301), Временное перенаправление (307) и Постоянное перенаправление (308).
Протокол Сопоставляется с запросом, HTTP, HTTPS.
Hostname (Имя узла) Выберите имя узла, на который будет перенаправлен запрос. Оставьте поле пустым, чтобы сохранить входящий узел.
Путь Определите путь для использования при перенаправлении. Оставьте поле пустым, чтобы сохранить входящий путь.

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

Настоятельно рекомендуется использовать абсолютный URL-адрес. Использование относительного URL-адреса может перенаправлять URL-адреса Azure сеть доставки содержимого в недопустимый путь.

Переопределение URL-адресов

Используйте это действие, чтобы перезаписать путь в запросе, который поступает на ваш источник.

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

Поле Description
Исходный шаблон Определите исходный шаблон в URL-пути для замены. Чтобы сопоставить все URL-пути, используйте косую черту (/) в качестве исходного значения шаблона.
Назначение Определение пути назначения для использования в процедуре перезаписи. Этот путь перезаписывает исходный шаблон.
Сохранение несоответствующего пути Если задано значение Да, оставшийся после исходного шаблона путь добавляется к новому пути назначения.

Следующие шаги