Перейти к содержанию

Политики

Управлять защищаемыми API-сервисами можно в разделе Политики. Для каждого приложения задаются режим защиты, файл спецификации OpenAPI и настройки инвентаризации.

Примечание

В веб-интерфейсе приложение не привязывается к конкретной ноде. Связь настраивается на стороне NGINX (или другого обратного прокси) через маршрутизацию запросов.

Список приложений

Политики

Данные о приложениях представлены в виде таблицы:

Столбец Описание
Приложение/ID Название приложения (с префиксом APP:) и его внутренний идентификатор
Режим защиты Текущий режим: Выключено, Мониторинг или Блокировка
Инвентаризация Состояние анализа структуры API: Анализ (включён) или — (выключен)
Версия спецификации Версия загруженной OAS-спецификации (например, 1.22.4 (a5db0ae773)). Если не загружена — N/A
Кто создал Имя пользователя, создавшего приложение
Дата создания Дата и время создания приложения
Действия Кнопки Редактировать и Удалить

Создание и редактирование приложения

  1. Нажмите на кнопку + Добавить приложение (над таблицей).

  2. Заполните поля формы:

    • Название приложения (например, App_1). Обязательное поле.
    • ID (уникальный идентификатор приложения (например, 123)).
    • Описание (например, назначение приложения).
  3. Выберите режим защиты:

    • Выключено: валидация не производится, запросы и ответы пропускаются без проверки.
    • Мониторинг: нарушения логируются, но запросы и ответы не блокируются.
    • Блокировка: нарушения логируются, а невалидные запросы/ответы блокируются.
  4. При выборе режима Мониторинг доступен чекбокс Анализ в режиме защиты (Инвентаризация) – отметьте его, чтобы система параллельно с защитой строила и уточняла структуру API на основе реального трафика. При включении анализа результаты будут отображаются в разделе Структура API.
    В других режимах (при выключенной защите или режиме блокировки) включить инвентаризацию невозможно.

  5. Загрузите в поле Источник спецификации файл спецификации (JSON, YAML (OpenAPI v3)). Максимальный размер файла 15 МБ.

  6. Нажмите Добавить приложение.

Добавление приложения

Удаление приложения

  1. В таблице найдите нужное приложение.

  2. Нажмите кнопку Удалить в столбце действий.

  3. Подтвердите удаление.

Внимание

Удаление необратимо. Дефолтное приложение (Default) удалить нельзя.

Дефолтное приложение

При создании первой ноды система автоматически создаёт дефолтное приложение (имя Default).
Его параметры:

  • Режим защиты – Выключено.
  • Инвентаризация – включена.
  • Спецификация не загружена.
  • Приложение нельзя удалить, но можно редактировать.