Шлюз
Лаборатория Поток
Публикация и контроль программных интерфейсов
Назначение
Тестовая карточка. Публикация и контроль программных интерфейсов
Реестр
- Единый реестр российских программ для ЭВМ и баз данных, №ТЕСТ-shlyuz
Сектора экономики
- Обрабатывающие производства
Пределы и сопровождение
| Количество одновременных пользователей в испытании | 1 пользователей |
|---|---|
| Размер обрабатываемого объекта в испытании | 1 MiB |
| Производительность основной операции в испытании | 1 операций/секунд |
| Задержка основной операции p95 в испытании | 1 миллисекунд |
| Минимальные процессорные ресурсы конфигурации | 1 ядер |
| Минимальная память конфигурации | 1 GiB |
| Минимальное свободное место конфигурации | 1 GiB |
| Каналы обращения в поддержку | |
| Режим доступности поддержки | рабочее время |
Функциональные возможности по профилю продукта.
Основные функции
| Проверка аутентификации | Поддерживается |
|---|---|
| Проверка прав доступа | Поддерживается |
| Журналирование и диагностика запросов | Поддерживается |
| Управление политиками обработки | Поддерживается |
| Квоты использования API | Поддерживается |
| Ограничение частоты запросов | Поддерживается |
| Маршрутизация запросов API | Поддерживается |
| Преобразование запросов и ответов | Поддерживается |
| Проверка структуры запросов | Поддерживается |
| Управление версиями API | Поддерживается |
Публикация API
| Импорт определения OpenAPI | Поддерживается |
|---|---|
| Импорт определения WSDL | Поддерживается |
| Версионирование опубликованного API | Поддерживается |
| Маршрут по методу и пути | Поддерживается |
| Шаблонные параметры пути | Поддерживается |
| Несколько серверов назначения | Поддерживается |
| Объявление API устаревшим | Поддерживается |
| Портал разработчика | Поддерживается |
| Документация по операциям API | Поддерживается |
| Количество опубликованных API | 1 API |
Доступ к API
| Виды аутентификации потребителя | API key |
|---|---|
| Проверка подписи JWT | Поддерживается |
| Ограничение разрешений по операции | Поддерживается |
| Отзыв ключа потребителя | Поддерживается |
| Ротация ключей без остановки | Поддерживается |
| Правила CORS по API | Поддерживается |
| Фильтрация по IP | Поддерживается |
| Ограничение срока ключа | Поддерживается |
| Связь ключа с организацией потребителя | Поддерживается |
| Количество активных ключей | 1 ключей |
Политики обработки
| Лимит запросов по отдельной операции API | 1 запросов/секунд |
|---|---|
| Квоты потребителя за период | Поддерживается |
| Размер окна ограничения частоты | 1 секунд |
| Общий лимит по нескольким экземплярам шлюза | Поддерживается |
| Проверка тела по схеме | Поддерживается |
| Преобразование заголовков | Поддерживается |
| Преобразование тела запроса | Поддерживается |
| Преобразование ответа | Поддерживается |
| Кэширование ответа по правилам | Поддерживается |
| Настройка размера тела запроса | 1–1 MiB |
Устойчивость маршрута
| Таймаут соединения с сервером назначения | 1 миллисекунд |
|---|---|
| Таймаут ожидания ответа | 1 миллисекунд |
| Повтор только разрешенных операций | Поддерживается |
| Автоматическое размыкание при сбоях | Поддерживается |
| Балансировка серверов назначения | Поддерживается |
| Проверка доступности сервера назначения | Поддерживается |
| Потоковая передача ответа | Поддерживается |
| Проксирование WebSocket | Поддерживается |
| Проксирование gRPC | Поддерживается |
| Механизм согласования конфигурации шлюзов | общая БД |
Развитие и учет
| Разделение тестовой и рабочей среды API | Поддерживается |
|---|---|
| Пробное выполнение запроса | Поддерживается |
| Постепенное переключение версии API | Поддерживается |
| Учет запросов по потребителю | Поддерживается |
| Расчет использования по операции | Поддерживается |
| Журнал изменения политик | Поддерживается |
| Корреляция запроса со внешней трассой | Поддерживается |
| Редактирование конфигурации через API | Поддерживается |
| Продолжительность хранения статистики | 1 дней |
| Выгрузка отчета использования | CSV |
Поставка, среды, безопасность и эксплуатация.
Поставка и интерфейсы
| Модели размещения продукта | инфраструктура заказчика |
|---|---|
| Архитектуры процессора поставки | x86-64 |
| Семейства ОС поставки | Windows |
| Форматы поставки программы | DEB |
| Лицензионные модели предложения | бессрочная |
| Работа продукта без внешнего подключения | Поддерживается |
| Языки административного интерфейса | русский |
| Интерфейсы управления продуктом | REST |
| Языки документации продукта | русский |
| Канал обновления продукта | стабильный |
Безопасность управления
| Вход администратора через OIDC | Поддерживается |
|---|---|
| Вход администратора через LDAP | Поддерживается |
| Вход администратора через SAML | Поддерживается |
| Многофакторный вход администратора | Поддерживается |
| Роли администрирования продукта | Поддерживается |
| Права на отдельный управляемый объект | Поддерживается |
| Права на отдельное поле управляемого объекта | Поддерживается |
| Журнал аудита административного изменения | Поддерживается |
| Защита управляющего сетевого соединения | TLS 1.2 |
| Шифрование собственного хранилища продукта | Поддерживается |
Эксплуатация продукта
| Программное получение состояния продукта | Поддерживается |
|---|---|
| Структурированный диагностический журнал | Поддерживается |
| Способы выдачи диагностического журнала | файл |
| Контекст распределенной трассировки | W3C Trace Context |
| Проверка готовности продукта к работе | Поддерживается |
| Резервное копирование конфигурации продукта | Поддерживается |
| Обновление продукта с сохранением конфигурации | Поддерживается |
| Возврат конфигурации предыдущей версии | Поддерживается |
| Время восстановления конфигурации в испытании | 1–1 секунд |
| Источник времени диагностического события | системные часы |
Состав
- Основной модуль
Среды
- Облако · Облако · Astra Linux. Тестовые данные карточки.
Взаимодействие со смежными системами
- Смежная система · Программный интерфейс · В обе стороны. Тестовое взаимодействие.
Лицензирование
- Тестовый вариант. Тестовая цена, не является предложением.