Действия в обработчике правил "Стандартный" для Azure сеть доставки содержимого
Внимание
Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 г. Дополнительные сведения см. в статье Azure CDN Standard от майкрософт (классическая версия).
Azure CDN из Эдгио был прекращен 15 января 2025 г. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.
В обработчике правил "Стандартный" для 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-пути, используйте косую черту (/) в качестве исходного значения шаблона. |
Назначение | Определение пути назначения для использования в процедуре перезаписи. Этот путь перезаписывает исходный шаблон. |
Сохранение несоответствующего пути | Если задано значение Да, оставшийся после исходного шаблона путь добавляется к новому пути назначения. |