Создание политики размещения

Для создания новой политики размещения необходимо выполнить следующие действия:

  1. В разделе Политики размещения нажать кнопку img.

  2. В открывшейся форме создания политики размещения заполнить поля.

img

Поля Наименование, Описание и Код заполняются вручную.

Поле Выбор хранилища заполняется выбором значения из выпадающего списка и определяет, в какой последовательности будут выбираться хранилища, привязанные к этой политике размещения, для заполнения контентом:

  • ORDERED – выбирается открытое файловое хранилище по рангу (от высшего к низшему). Если в политике размещения есть несколько хранилищ с одинаковым рангом, выбирается одно из них произвольным образом.
  • RANDOM – выбирается открытое файловое хранилище, связанное с политикой размещения, произвольным образом.
  • BYSIZE – выбирается открытое файловое хранилище, связанное с политикой размещения, с наименьшей заполненностью. Если в политике размещения есть несколько хранилищ с одинаковой заполненностью, выбирается одно из них произвольным образом.

В поле Период удержания контента значение указывается в минутах вручную или выбором значения с помощью переключателей img. До указанного периода файлы в хранилищах, привязанные к создаваемой политике размещения, удалить будет невозможно.

Следующие поля заполняются с помощью тумблеров:

  • Дедупликация – позволяет выявлять идентичные файлы, существующие в Системе, чтобы не сохранять их повторно.

С помощью функции дедупликации сравнивается хэш-сумма загружаемого файла с записью в БД в рамках одной политики размещения. При совпадении хэш-сумм из записи БД копируются все входящие параметры и перезаписываются для загружаемого файла.

  • Шифрование – устанавливает шифрование файлов по стандарту AES 128-битным ключом.

Ключ шифрования генерируется каждый раз при включении опции шифрования у политики размещения. Все файлы, попадающие под политику с шифрованием, будут зашифрованы с использованием алгоритма AES 128-битным ключом. Для генерации случайных чисел для AES используется стандартная защищенная библиотека Java «javax.crypto.KeyGenerator». Ключи шифрования не удаляются и хранятся в отдельной таблице, описывающей ключи шифрования. Каждый файл содержит указатель на ключ шифрования, которым он был зашифрован.

Таким образом для конфиденциальных документов может использоваться отдельная политика размещения с настройкой шифрования и невозможностью удаления файлов. Зашифрованный файл занимает такой же объем данных на диске, что и не зашифрованный.

  • Сжатие – устанавливает признак сжатия с возможностью выбора конкретных MIME-типов файлов.

После активации тумблера ниже появится блок со столбцом Наименование, в котором отображается наименование добавленных MIME-типов.

Для добавления дополнительных строк нужно нажать кнопку img. В конце каждой строки есть кнопка удаления введенного значения img и кнопка удаления строки img. Для файлов указанных форматов в соответствии с данной политикой при загрузке будет производиться автоматическое сжатие. Размер после сжатия отображается в колонке «Актуальный размер» в табличном представлении раздела Все файлы.

  • Разрешать удаление – позволяет удалять файлы, связанные с текущей политикой.

При попытке удалить файл, связанный с политикой, у которой не активирован данный тумблер, появится уведомление.

  • По умолчанию - устанавливает текущую политику в качестве используемой по умолчанию.

3. После того как все поля формы создания политики размещения будут заполнены, нажать кнопку img.

Появится уведомление, информирующее об успешном сохранении политики размещения.

Созданная политика размещения появится в разделе Политики размещения.