Создание файлового хранилища

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

  1. Открыть раздел Хранилища.

  2. Нажать кнопку img.

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

img

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

Поле Тип хранилища заполняется выбором значения из выпадающего списка. Предусмотрено три типа хранилищ:

  • MongoDB;
  • S3;
  • Filestore (NAS, SAN).

Набор полей в блоке Параметры подключения зависит от выбранного типа хранилища.

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

Поле Дата закрытия заполняется выбором даты в строенном календаре и определяет дату автоматического закрытия создаваемого хранилища.

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

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

Поля в блоке Параметры подключения заполняются вручную:

  • Для Filestore необходимо указать путь до директории хранения файлов, созданной на сервере, в формате «/путь/до/директории».

img

  • Для MongoDB указать строку подключения, которую можно получить от хостинга MongoDB. Такая строка должна содержать всю необходимую информацию для подключения: адрес сервера, логин, пароль и название базы данных.

img

Пример строки подключения: «mongodb+srv://username:password@cluster0.example.mongodb.net/YourDatabaseName».

  • Для S3 необходимо указать URL-адрес, на котором расположено хранилище, и географический регион, подпапку внутри корзины, куда будут загружаться файлы (например, my-app/uploads/), идентификатор ключа для доступа к API, секретный ключ проверки, уникальное наименование корзины (папки верхнего уровня) в S3 хранилище.

img

Все поля блока Параметры подключения являются обязательными для заполнения.

На этапе создания хранилища доступно тестовое подключение к создаваемому хранилищу в соответствии с параметрами подключения, введенными пользователем. Для этого необходимо нажать кнопку [Тестовое подключение] – Системой запустится метод проверки соединения с хранилищем, передав на вход данные полей блока Параметры подключения. При успешном ответе появится уведомление, информирующее о выполнении тестового подключения.

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

4. После заполнения полей формы создания хранилища нажать кнопку img.

Созданное хранилище отобразится в разделе Хранилища в статусе В ожидании.

img

После сохранения откроется карточка только что созданного хранилища.

img

Система автоматически переводит файловое хранилище из статуса В ожидании в статус Открыто после того, как все другие открытые хранилища будут заполнены.

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

  • Открыто;
  • Закрыто;
  • В ожидании.