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

Инструкция по подключению S3-хранилища

Назначение документа

В данном документе представлен процесс подключения внешнего S3-хранилища и S3-хранилища Почты VK WorkSpace.

Документ предназначен для использования системными администраторами.

Подключение внешнего S3-хранилища

По умолчанию в составе дистрибутива Мессенджера представлен MinIO. Чтобы настроить отправку вложений чатов/групп во внешнее хранилище S3, выполните шаги, представленные ниже.

Внимание

Данные настройки необходимо будет повторять после каждого обновления Системы или выполнения команды im_deployer --install .

  1. Назвать бакеты нового S3, как в MinIO.

    • Посмотреть путь до MinIO можно, выполнив команду:

      /data/k3s/pvc-*-minio-0/
      
    • Далее перейти в каталог и выполнить команду для отображения названий бакетов MinIO:

      ls -l
      
  2. Перейдите в веб-интерфейс установщика VK WorkSpace по адресу http://<company_domain>:8888.

  3. На главной странице нажмите Проекты* и выберите vkteams**.

    monitoring

  4. В списке настроек нажмите на files и заполните параметры для подключения вненего S3-хранилища:

    • S3Host -- указывает доменное имя (эндпоинт) внешнего S3-хранилища.

    • S3Region -- параметр, указывающий географический регион (дата-центр), в котором физически расположен бакет с данными.

    • active_since -- указывает, начиная с какой даты/времени файлы должны взаимодействовать с S3.

    • crashUploadS3Bucket -- переменная, которая указывает название бакета в S3-хранилище, предназначенного для сбора и хранения отчетов о сбоях (крэш-логов).

    • S3AccessKey -- ключ доступа.

    • S3SecretKey -- секретный ключ доступа.

    • customS3CaCert -- SSL/TLS-сертификата (в формате PEM) для безопасного подключения к S3-хранилищу.

    • customS3CaEnabled -- активирует или деактивирует использование пользовательского SSL/TLS сертификата для подключения к S3-хранилищу.

    • filesS3Bucket -- целевой бакета, для автоматической загрузки и импорта файлов.

    • max_sticker_size -- задает максимальный разрешенный размер файла (в байтах), загружаемого пользователем в бакет.

    Нажмите Сохранить настройки.

  5. На главной странице в веб-интерфейсе установщика нажмите на VK Teams для просмотра списка ролей.

  6. В списке ролей найдите роль files1, перейдите в настройки нажав monitoring и запустите шаг up_container для применения изменений.