Интеграции

Настройка Selectel как хранилища файлов

Данная статья является продолжением общей статьи про хранение файлов в Домопланере на сервисах и серверах по технологии S3. Для подробной настройки загляните в нее.

Регистрация

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

После перейдите в панель управления. Далее зайдите в раздел Проекты слева в меню. Создайте в нем проект. Имя проекта не важно. Описание можно не указывать.

После создания проекта двигайтесь далее.

Создание бакета

Нужно начать с создания бакета, в котором будут храниться файлы.

В панели управления перейдите в Продукты, в поиске наберите "объект", кликните на Объектное хранилище.

После нужно создайть контейнер. Кликните на кнопку "Создать контейнер".

Далее укажите настройки в соответсвии со скриншотом:

В поле имя укажите название своего застройщика или любые другие символы в латинской раскладке.

Имя заполните в настройках интеграции внутри Домопланера –
укажите его в поле "bucket".

Нажмите "Создать контейнер". После создания перейдите в него.

Внутри контейнера кликните "Подключение".

Адрес "S3" (на скриншоте помечен как "2 – !!!" нужно скопировать и указать в настройках интеграции в поле "endpoint (ссылка с https без слэша в конце на ваше хранилище)". Вначале обязательно добавьте "https://"

Создание сервисного пользователя

После кликните на кнопку "Сервисные пользователи". Внутри нажмите "Создать сервисного пользователя". В форме заполните поля согласно скриншоту ниже.

Имя пользователя – domoplaner. Пароль – какой угодно, он далее нам не понадобится. Роль – Администратор объектного хранилища. Проект - выберите проект, которые создавали ранее. 

И нажмите "Добавить пользователя". После создания перейдите в него.

Далее перейдите в меню "Доступ" и кликните кнопку "Добавить ключ" около надписи "S3-ключи"

Внутри название ключа – domplaner, выбираем проект и кликаем "Сгенерировать". Получите это:

Первое поле – идентификатор ключа. Выделенное значение скопируйте в настройки интеграции в поле "Access key (ключ доступа к сервисному аккаунту)"

Второе поле – ваш секретный ключ. Укажите его в настройках интеграции в поле "Secret key (секретный ключ сервисного аккаунта)".

Всё. Теперь вы можете пользоваться интеграцией с вашим файловым хранилищем в Домопланере.