Настройка Selectel как хранилища файлов
Данная статья является продолжением общей статьи про хранение файлов в Домопланере на сервисах и серверах по технологии S3. Для подробной настройки загляните в нее.
Регистрация
Для работы с файловым хранилищем от Selectel вам необходимо иметь аккаунт в этом сервисе. Перейдите на сайт и зарегистрируйтесь. Далее подтвердите информацию о своей компании и пополните баланс.
После перейдите в панель управления. Далее зайдите в раздел Проекты слева в меню. Создайте в нем проект. Имя проекта не важно. Описание можно не указывать.
После создания проекта двигайтесь далее.
Создание бакета
Нужно начать с создания бакета, в котором будут храниться файлы.
В панели управления перейдите в Продукты, в поиске наберите "объект", кликните на Объектное хранилище.
После нужно создайть контейнер. Кликните на кнопку "Создать контейнер".
Далее укажите настройки в соответсвии со скриншотом:
В поле имя укажите название своего застройщика или любые другие символы в латинской раскладке.
Имя заполните в настройках интеграции внутри Домопланера –
укажите его в поле "bucket".
Нажмите "Создать контейнер". После создания перейдите в него.
Внутри контейнера кликните "Подключение".
Адрес "S3" (на скриншоте помечен как "2 – !!!" нужно скопировать и указать в настройках интеграции в поле "endpoint (ссылка с https без слэша в конце на ваше хранилище)". Вначале обязательно добавьте "https://"
Создание сервисного пользователя
После кликните на кнопку "Сервисные пользователи". Внутри нажмите "Создать сервисного пользователя". В форме заполните поля согласно скриншоту ниже.
Имя пользователя – domoplaner. Пароль – какой угодно, он далее нам не понадобится. Роль – Администратор объектного хранилища. Проект - выберите проект, которые создавали ранее.
И нажмите "Добавить пользователя". После создания перейдите в него.
Далее перейдите в меню "Доступ" и кликните кнопку "Добавить ключ" около надписи "S3-ключи"
Внутри название ключа – domplaner, выбираем проект и кликаем "Сгенерировать". Получите это:
Первое поле – идентификатор ключа. Выделенное значение скопируйте в настройки интеграции в поле "Access key (ключ доступа к сервисному аккаунту)"
Второе поле – ваш секретный ключ. Укажите его в настройках интеграции в поле "Secret key (секретный ключ сервисного аккаунта)".
Всё. Теперь вы можете пользоваться интеграцией с вашим файловым хранилищем в Домопланере.