Настройка JSON-профиля в CLI

ID статьи: 3422
Последнее обновление: 02 Oct, 2026
Documentation:
Product: WAF
Version: 7.7.x

Настройка JSON-профилей происходит в режиме конфигурации на уровне json-profiles.

Для создания JSON-профиля используется следующая команда:

Admin@nodename# create security-policy json-profiles <parameter>

Далее необходимо задать следующие параметры.

Параметр

Описание

name

Название JSON-профиля

description

Описание JSON-профиля

log

Включение/отключение журналирования:

  • On;

  • Off

content-types

Указание одного или нескольких значений заголовка Content-type

action

Выбор действия JSON-профиля:

  • deny;

  • pass

response-profile

Добавление профиля ответа.

Необходимо указать название заранее созданного профиля ответа

json-schemas

Выбор проверки на соответствие любой или всем JSON-схемам:

  • any;

  • all

json-schemas

Добавление JSON-схем.

Необходимо указать одно или несколько названий заранее созданных JSON-схем

check-limits

Включение/отключение проверки лимитов:

  • On;

  • Off

max-body-size

Лимит на размер тела формата JSON в байтах. Максимальное значение — 10240000. Значение по умолчанию — 0

max-depth

Лимит на глубину вложенности элементов. Максимальное значение — 256. Значение по умолчанию — 0

max-array-elements

Лимит на количество элементов «ключ: значение» в объекте. Максимальное значение — 4096. Значение по умолчанию — 0

max-object-members

Лимит на количество элементов (значений) в массиве. Максимальное значение — 4096. Значение по умолчанию — 0

max-string-length

Лимит на количество символов в значении типа «строка». Максимальное значение — 4096. Значение по умолчанию — 0

max-key-length

Лимит на количество символов в имени ключа. Максимальное значение: 1024. Значение по умолчанию — 0

Пример команды создания JSON-профиля:

Admin@nodename# create security-policy json-profiles name json_test action deny check-limits on max-body-size 5000

Команда для редактирования параметров JSON-профиля:

Admin@nodename# set security-policy json-profiles <json-profile_name> <parameter> 

Команда для отображения информации о всех JSON-профилях:

Admin@nodename# show security-policy json-profiles

Команда для отображения информации об определенном JSON-профиле:

Admin@nodename# show security-policy json-profiles <profile_name>

Команда для удаления существующего JSON-профиля используется следующая команда:

Admin@nodename# delete security-policy json-profiles <profile_name>

Эта статья была:   Полезна | Не полезна
ID статьи: 3422
Последнее обновление: 02 Oct, 2026
Ревизия: 5
Просмотры: 11
Комментарии: 0