Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни управления API
В этом разделе приведены краткие описания и ссылки на справочные статьи для всех политик Управление API. Указаны шлюзы управления API, поддерживающие каждую политику. Подробные параметры политики и примеры см. в связанных справочных статьях.
Дополнительные сведения о политиках:
- Общие сведения о политике
- Установка или изменение политик
- Выражения политики
- Репозиторий фрагментов политик
- Набор средств политики управления API Azure
- Создание политик с помощью Microsoft Copilot в Azure
Внимание
Ограничение частоты звонков по подписке и установка квоты использования по подписке имеет зависимость от ключа подписки. Ключ подписки не требуется при применении других политик.
Ограничение скорости и квоты
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Ограничение частоты звонков по подписке | Предотвращает пики использования API путем ограничения частоты вызовов на основе каждой подписки. | Да | Да | Да | Да | Да |
| Ограничение частоты звонков по ключу | Предотвращает пики в использовании API, ограничивая частоту вызовов для каждого ключа. | Да | Да | Нет | Да | Да |
| Настройка квоты использования по подписке | Позволяет применять возобновляемую или пожизненную квоту для объема вызовов и/или пропускной способности на каждую подписку. | Да | Да | Да | Да | Да |
| Настройка квоты использования по ключу | Позволяет применять возобновляемый или пожизненный объем вызовов и/или квоту пропускной способности для каждого ключа. | Да | Да | Нет | Да | Да |
| Ограничение параллелизма | Предотвращает выполнение вложенных политик более чем указанным количеством запросов одновременно. | Да | Да | Да | Да | Да |
| Ограничение использования маркера службы OpenAI в Azure | Предотвращает пики использования API OpenAI Azure, ограничивая количество токенов крупных языковых моделей на вычисляемый ключ. | Да | Да | Нет | Да | Да |
| Ограничение использования маркера API для крупной языковой модели | Предотвращает пики использования API больших языковых моделей (LLM), ограничивая количество токенов LLM на вычисляемый ключ. | Да | Да | Нет | Да | Да |
Проверка подлинности и авторизация
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Проверка заголовка HTTP | Гарантирует существование и/или значение заголовка HTTP. | Да | Да | Да | Да | Да |
| Получение контекста авторизации | Возвращает контекст авторизации для указанного подключения к поставщику учетных данных, настроенного в экземпляре Управления API. | Да | Да | Да | Нет | Нет |
| Ограничение IP-адресов вызывающих | Фильтры (разрешают или запрещают) вызовы с определённых IP-адресов и/или диапазонов адресов. | Да | Да | Да | Да | Да |
| Проверка токена Microsoft Entra | Обеспечивает существование и допустимость Microsoft Entra (ранее называемого Azure Active Directory) JWT, извлеченного из либо указанного заголовка HTTP, либо параметра запроса, либо значения токена. | Да | Да | Да | Да | Да |
| Проверка JWT | Применяет существование и допустимость JWT, извлеченного из указанного заголовка HTTP, параметра запроса или значения токена. | Да | Да | Да | Да | Да |
| Проверка сертификата клиента | Обеспечивает, что сертификат, представленный клиентом экземпляру управления API, соответствует указанным правилам валидации и заявлениям. | Да | Да | Да | Да | Да |
| Проверка подлинности с помощью "Базовый" | Выполняет аутентификацию на сервере с использованием базовой аутентификации. | Да | Да | Да | Да | Да |
| Проверка подлинности с помощью сертификата клиента | Выполняет проверку подлинности с помощью серверной службы с помощью сертификатов клиента. | Да | Да | Да | Да | Да |
| Проверка подлинности с помощью управляемого удостоверения | Выполняет проверку подлинности с помощью серверной службы с помощью управляемого удостоверения. | Да | Да | Да | Да | Нет |
Проверка содержимого
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Принудительное применение проверок безопасности содержимого для запросов LLM | Обеспечивает проверку безопасности содержимого запросов LLM, передавая их в службу безопасности содержимого Azure AI прежде чем отправить в серверную часть LLM. | Да | Да | Да | Да | Да |
| Проверка содержимого | Проверяет размер или содержимое текста запроса или ответа на одну или несколько схем API. Поддерживаемые форматы схемы — JSON и XML. | Да | Да | Да | Да | Да |
| Проверка запроса GraphQL | Проверяет и авторизует запрос к API GraphQL. | Да | Да | Да | Да | Нет |
| Проверка запроса OData | Проверяет запрос к API OData, чтобы обеспечить соответствие спецификации OData. | Да | Да | Да | Да | Да |
| Проверка параметров | Проверяет заголовок запроса, параметры в запросе или пути на соответствие схеме API. | Да | Да | Да | Да | Да |
| Проверка заголовков | Проверяет заголовки ответа на схему API. | Да | Да | Да | Да | Да |
| Проверка кода состояния | Проверяет коды состояния HTTP в ответах на схему API. | Да | Да | Да | Да | Да |
Маршрутизация
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Перенаправляющий запрос | Перенаправляет запрос в серверную службу. | Да | Да | Да | Да | Да |
| Настройка серверной службы | Изменяет базовый URL-адрес внутренней службы входящего запроса на URL-адрес или бекенд. Ссылка на внутренний ресурс позволяет управлять базовым URL-адресом серверной службы и другими параметрами в одном месте. Кроме того, реализуйте балансировку нагрузки трафика в пуле внутренних служб и правил разбиения каналов для защиты серверной части от слишком большого количества запросов. | Да | Да | Да | Да | Да |
| Настройка прокси-сервера HTTP | Позволяет направлять перенаправленные запросы через прокси-сервер HTTP. | Да | Да | Да | Да | Да |
Кэширование
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Получение из кэша | Выполняет поиск кэша и возвращает допустимый кэшированный ответ при наличии. | Да | Да | Да | Да | Да |
| Хранение в кэше | Кэширует ответ в соответствии с указанной конфигурацией элемента управления кэшем. | Да | Да | Да | Да | Да |
| Получение значения из кэша | Извлекает кэшированный элемент по ключу. | Да | Да | Да | Да | Да |
| Сохранение значения в кэше | Сохраняет элемент в кэше по ключу. | Да | Да | Да | Да | Да |
| Удаление значения из кэша | Удаляет элемент в кэше по ключу. | Да | Да | Да | Да | Да |
| Получение кэшированных ответов запросов API Azure OpenAI | Выполняет поиск в кэше API OpenAI Azure с помощью семантического поиска и возвращает допустимый кэшированный ответ при наличии. | Да | Да | Да | Да | Нет |
| Хранение ответов запросов API OpenAI Azure для кэширования | Кэширует ответ в соответствии с конфигурацией кэша API Azure OpenAI. | Да | Да | Да | Да | Нет |
| Получение кэшированных ответов запросов API большой языковой модели | Выполняет поиск в кэше API большой языковой модели с помощью семантического поиска и возвращает допустимый кэшированный ответ при наличии. | Да | Да | Да | Да | Нет |
| Хранение ответов на запросы API большой языковой модели для кэширования | Кэширует ответ в соответствии с конфигурацией кэша API крупной языковой модели. | Да | Да | Да | Да | Нет |
Преобразование
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Установка метода запроса | Позволяет изменить метод HTTP для запроса. | Да | Да | Да | Да | Да |
| Установка кода состояния | Изменяет код состояния HTTP на указанное значение. | Да | Да | Да | Да | Да |
| Установка переменной | Сохраняет значение в именованной переменной контекста для последующего доступа. | Да | Да | Да | Да | Да |
| Установить основной текст | Задает текст сообщения для запроса или ответа. | Да | Да | Да | Да | Да |
| Настройка заголовка HTTP | Назначает значение имеющемуся заголовку ответа и/или запроса либо добавляет новый заголовок ответа и/или запроса. | Да | Да | Да | Да | Да |
| Установка параметра строки запроса | Добавляет, заменяет значение или удаляет параметр строки запроса. | Да | Да | Да | Да | Да |
| Переопределение URL-адреса | Преобразует URL-адрес запроса из его общедоступной формы в форму, ожидаемую веб-службой. | Да | Да | Да | Да | Да |
| Преобразование JSON в XML | Преобразует текст запроса или ответа из JSON в XML. | Да | Да | Да | Да | Да |
| Преобразование XML в JSON | Преобразует текст запроса или ответа из XML в JSON. | Да | Да | Да | Да | Да |
| Поиск и замена строки в тексте | Находит подстроку запроса или ответа и заменяет ее на другую подстроку. | Да | Да | Да | Да | Да |
| URL-адреса маски в содержимом | Перезаписывает (маскирует) ссылки в теле ответа, чтобы они указывали на эквивалентную ссылку, проходяющую через шлюз. | Да | Да | Да | Да | Да |
| Преобразование XML с помощью XSLT | Применяет преобразование XSL к XML в тексте запроса или ответа. | Да | Да | Да | Да | Да |
| Возвращаемый ответ | Прерывает выполнение конвейера и возвращает указанный ответ напрямую вызывающему. | Да | Да | Да | Да | Да |
| Макет ответа | Прерывает выполнение конвейера и возвращает смоделированный ответ напрямую вызывающему. | Да | Да | Да | Да | Да |
Междоменный
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Разрешить междоменные вызовы | Делает API доступным для клиентов на основе браузера Adobe Flash и Microsoft Silverlight. | Да | Да | Да | Да | Да |
| CORS | Добавляет поддержку междоменного доступа к ресурсам (CORS) в операцию или API для выполнения кросс-доменных вызовов клиентами на основе браузера. | Да | Да | Да | Да | Да |
| JSONP | Добавляет поддержку JSON с заполнением (JSONP) в операцию или API, чтобы разрешить кросс-доменные запросы от клиентов на основе браузера JavaScript. | Да | Да | Да | Да | Да |
Интеграция и внешнее взаимодействие
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Отправка запроса | Отправляет запрос на указанный URL-адрес. | Да | Да | Да | Да | Да |
| Отправка односторонного запроса | Отправляет запрос на указанный URL-адрес, не ожидая ответа. | Да | Да | Да | Да | Да |
| Вход в концентратор событий | Отправляет сообщение в указанном формате в концентратор событий, определенный сущностью Средства ведения журнала. | Да | Да | Да | Да | Да |
| Отправка сообщения в служебную шину Azure (предварительная версия) | Отправляет сообщение в очередь или раздел служебной шины Azure. | Да | Нет | Нет | Нет | Нет |
| Отправка запроса в службу (Dapr) | Использует среду выполнения Dapr для поиска и надежного взаимодействия с микрослужбой Dapr. Дополнительные сведения о вызове службы в Dapr см. в описании в этом файле README . | Нет | Нет | Нет | Да | Нет |
| Отправка сообщения в раздел Pub/Sub (Dapr) | Использует среду выполнения Dapr для публикации сообщения в разделе публикации и подписки. Дополнительные сведения о сообщении о публикации и подписке в Dapr см. в описании в этом файле README . | Нет | Нет | Нет | Да | Нет |
| Триггер выходной привязки (Dapr) | Использует среду выполнения Dapr для вызова внешней системы через выходную привязку. Дополнительные сведения о привязках в Dapr см. в описании в этом файле README . | Нет | Нет | Нет | Да | Нет |
Ведение журнала
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Трассировка | Добавляет пользовательские трассировки в вывод трассировки запросов в тестовой консоли, телеметрию Application Insights и журналы ресурсов. | Да | Да1 | Да | Да | Да |
| Выдача метрик | Отправляет пользовательские метрики в Application Insights во время выполнения. | Да | Да | Да | Да | Да |
| Выдача метрик токена Azure OpenAI | Отправляет метрики в Application Insights для использования токенов больших языковых моделей через API службы Azure OpenAI. | Да | Да | Нет | Да | Да |
| Собирать метрики токенов API для крупной языковой модели | Отправляет метрики в Application Insights для использования маркеров большой языковой модели (LLM) через API LLM. | Да | Да | Нет | Да | Да |
1 В шлюзе версии 2 trace политика в настоящее время не добавляет результаты трассировки в тестовую консоль.
Резолверы GraphQL
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Источник данных SQL Azure для сопоставителя | Настраивает запрос SQL Azure и необязательный ответ для разрешения данных типа объекта и поля в схеме GraphQL. | Да | Да | Нет | Нет | Нет |
| Источник данных Cosmos DB для сопоставителя | Настраивает запрос Cosmos DB и необязательный ответ для разрешения данных для типа объекта и поля в схеме GraphQL. | Да | Да | Нет | Нет | Нет |
| Источник данных HTTP для сопоставителя | Настраивает HTTP-запрос и при необходимости HTTP-ответ для разрешения данных для типа объекта и поля в схеме GraphQL. | Да | Да | Да | Нет | Нет |
| Публикация события в подписке GraphQL | Публикует событие в одну или несколько подписок, указанных в схеме API GraphQL. Настройте политику в резолвере GraphQL для связанного поля в схеме для другого типа операции, например мутации. | Да | Да | Да | Нет | Нет |
Шлюз искусственного интеллекта
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Ограничение использования маркера службы OpenAI в Azure | Предотвращает пики использования API OpenAI Azure, ограничивая количество токенов крупных языковых моделей на вычисляемый ключ. | Да | Да | Нет | Да | Да |
| Ограничение использования маркера API для крупной языковой модели | Предотвращает пики использования API больших языковых моделей (LLM), ограничивая количество токенов LLM на вычисляемый ключ. | Да | Да | Нет | Да | Да |
| Выдача метрик токена Azure OpenAI | Отправляет метрики в Application Insights для использования токенов больших языковых моделей через API службы Azure OpenAI. | Да | Да | Нет | Да | Да |
| Собирать метрики токенов API для крупной языковой модели | Отправляет метрики в Application Insights для использования маркеров большой языковой модели (LLM) через API LLM. | Да | Да | Нет | Да | Да |
| Получение кэшированных ответов запросов API Azure OpenAI | Выполняет поиск в кэше API OpenAI Azure с помощью семантического поиска и возвращает допустимый кэшированный ответ при наличии. | Да | Да | Да | Да | Нет |
| Получение кэшированных ответов запросов API большой языковой модели | Выполняет поиск в кэше API большой языковой модели с помощью семантического поиска и возвращает допустимый кэшированный ответ при наличии. | Да | Да | Да | Да | Нет |
| Хранение ответов запросов API OpenAI Azure для кэширования | Кэширует ответ в соответствии с конфигурацией кэша API Azure OpenAI. | Да | Да | Да | Да | Нет |
| Хранение ответов на запросы API большой языковой модели для кэширования | Кэширует ответ в соответствии с конфигурацией кэша API крупной языковой модели. | Да | Да | Да | Да | Нет |
| Принудительное применение проверок безопасности содержимого для запросов LLM | Обеспечивает проверку безопасности содержимого запросов LLM, передавая их в службу безопасности содержимого Azure AI прежде чем отправить в серверную часть LLM. | Да | Да | Да | Да | Да |
Управление политикой и поток данных
| Политика | Описание | Классическое | Версия 2 | Потребление | Самостоятельный хостинг | Рабочая область |
|---|---|---|---|---|---|---|
| Поток управления | Условно применяет утверждения политики на основе результатов оценки логических выражений. | Да | Да | Да | Да | Да |
| Включение фрагмента | Вставляет фрагмент политики в определение политики. | Да | Да | Да | Да | Да |
| Снова пробовать | Повторите выполнение вложенных инструкций политики, если и до тех пор, пока условие не будет выполнено. Выполнение будет повторяться через определенные промежутки времени и до указанного количества повторных попыток. | Да | Да | Да | Да | Да |
| Ждать | Ожидает завершения закрытого запроса отправки, получения значения из кэша или политик потока управления , прежде чем продолжить. | Да | Да | Да | Да | Да |
Связанный контент
Дополнительные сведения о работе с политиками см. в нижеуказанных статьях.
- Руководство. Преобразование и защита API
- Справочник по политике для полного списка инструкций политики и их параметров
- Выражения политики
- Установка или изменение политик
- Повторное использование конфигураций политик
- Репозиторий фрагментов политик
- Репозиторий игровой площадки политики
- Набор средств политики управления API Azure
- Получение помощи Copilot для создания, объяснения и устранения неполадок политик