Редактирование пользовательской категории контент-фильтра

Предполагается, что уже созданы и настроены:

  • пользователи;

  • пользовательская категория Контент-фильтра (users.id.3);

  • правило Контент-фильтра, в котором используются созданные пользователи и категория.

Через API требуется редактировать список URL в пользовательской категории (добавить https://wrong-url.com), в правила Контент-фильтра и пользователей изменения не вносим.

Все приведенные ниже команды выполняются в bash-терминале.

При использовании curl в командной строке Windows замените все одинарные кавычки двойными, при этом кавычки внутри кавычек необходимо экранировать. Пример:

--data "{\"login\": \"логин\", \"password\": \"пароль\", \"rest_path\": \"/\"}"

1. Авторизуйте администратора:

curl -k -c /tmp/cookie -b /tmp/cookie -X POST https://x.x.x.x:8443/web/auth/login --data '{"login": "логин", "password": "пароль", "rest_path": "/"}'
  • x.x.x.x - IP-адрес веб-интерфейса Ideco NGFW.

Ответ на успешный запрос: 200 ОК

2. Получите текущий список URL из пользовательских категории:

curl -k -b /tmp/cookie https://x.x.x.x:8443/content-filter/users_categories/users.id.3

Ответ на успешный запрос: 200 ОК

Ответ будет содержать описание всех пользовательских категорий. Среди них требуется найти users.id.3:

{"id": "users.id.1", "name": "Разрешенный сайты", "comment": "Созданы по умолчанию", "urls": ["translate.google.ru", "translate.google.com", "translate.yandex.ru"]}, {"id": "users.id.2", "name": "Запрещенные сайты", "comment": "Созданы по умолчанию", "urls": []}, {"id": "users.id.3", "name": "Запрещенные для бухгалтеров", "comment": "комментарий", "urls": ["https://yandex.ru"]}

3. Отредактируйте список URL:

curl -k -b /tmp/cookie -X PUT https://x.x.x.x:8443/content-filter/users_categories/users.id.3 --data '{"name": "Запрещенные для бухгалтеров", "description": "комментарий", "urls": ["https://yandex.ru", "https://wrong-url.com"]}'

Ответ на успешный запрос: 200 ОК

Результат: Правило Контент-фильтра, которое использует эту пользовательскую категорию, будет запрещать пользователям переходить на сайты https://yandex.ru и https://wrong-url.com.

Запрос перезапишет ранее созданную пользовательскую категорию. Поэтому при выполнении запроса следует указать все URL (старые и новые - указанные при создании категории и те, которые хотите добавить).

Last updated