Найти в Дзене
shamweb

🗄 Подключение своего S3-сервера для хранения файлов в SingularityApp

🖖 Приветствую!
Подготовил небольшую инструкцию по подключению своего S3-сервера в Сингулярити на примере провайдера Selectel. Проходим простую процедуру регистрации на сайте Selectel и пополняем баланс аккаунта. Минимальная сумма к пополнению 100 рублей. Переходим в раздел «объектное хранилище» и нажимаем на кнопку «создать контейнер».
Выбираем: В правом верхнем углу экрана наводим мышку на свой профиль и в выпадающем меню выбираем раздел «Профиль и настройки». Далее переходим в раздел «Управление пользователями» Выбираем вкладку «Сервисные пользователи» и нажимаем кнопку «Добавить пользователя» Заполняем поля Имя пользователя, пароль, роль и проект. После успешного создания пользователя он появится в общем списке. Кликаем на него. Спускаемся в самый низ, и видим раздел S3 ключи. Нажимаем «Добавить ключ».
В форме указываем имя и проект. Сохраняем ключи. В нашем созданном контейнере переходим в раздел управления политиками доступа. Нажимаем на кнопку «Добавить правило». Заполняем поля:
Оглавление
🖖 Приветствую!
Подготовил небольшую инструкцию по подключению своего S3-сервера в Сингулярити на примере провайдера Selectel.

Шаг 1. Регистрация и пополнение счета в личном кабинете

Проходим простую процедуру регистрации на сайте Selectel и пополняем баланс аккаунта. Минимальная сумма к пополнению 100 рублей.

Шаг 2. Создание объектного хранилища

Переходим в раздел «объектное хранилище» и нажимаем на кнопку «создать контейнер».
Выбираем:

  • Тип: Приватный
  • Класс хранения: Стандартное хранение
  • Адресация: Virtual-Hosted
-2

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

В правом верхнем углу экрана наводим мышку на свой профиль и в выпадающем меню выбираем раздел «Профиль и настройки».

-3

Далее переходим в раздел «Управление пользователями»

-4

Выбираем вкладку «Сервисные пользователи» и нажимаем кнопку «Добавить пользователя»

-5
-6

Заполняем поля Имя пользователя, пароль, роль и проект.

-7

После успешного создания пользователя он появится в общем списке. Кликаем на него.

-8

Спускаемся в самый низ, и видим раздел S3 ключи. Нажимаем «Добавить ключ».
В форме указываем имя и проект. Сохраняем ключи.

-9
-10
-11

Шаг 4. Создание политики доступа

В нашем созданном контейнере переходим в раздел управления политиками доступа. Нажимаем на кнопку «Добавить правило».

-12

Заполняем поля:

  • Имя
  • Пользователи: Авторизованные. В выпадающем списке выбираем пользователя, созданного на шаге 3.
  • Набор действий: Все
-13

Сохраняем.

Шаг 5. Настройка SingularityApp

В настройках SingularityApp выбираем сервер для хранения данных S3 и вводим строку с параметрами подключаемого сервера.

s3://Access_Key:Secret_Access@[ИМЯ_Контейнера].s3.storage.selcloud.ru:443/[ИМЯ_Контейнера]

Access_Key и Secret_Access — получили на шаге 3
[ИМЯ_Контейнера] — это название нашего контейнера. Его мы создавали на 2 шаге.

-14

💪 Готово! S3-сервер успешно подключен к SingularityApp.