Объектное хранилище Serverspace можно подключать двумя способами: через Swift (OpenStack Swift / Keystone) или через S3-compatible API. Оба варианта подходят для типовых задач: бэкапы, хранение медиа, логов, артефактов сборки и архивов.
1) Где взять параметры подключения в панели Serverspace
Все нужные данные берутся в панели управления:
- Откройте Storage / Object Storage.
- Создайте bucket (если ещё не создан).
- Перейдите в блок с параметрами доступа и выберите вкладку Swift или S3.
Дальше используйте инструкцию ниже для нужного протокола.
2) Подключение через Swift (рекомендуется): Cyberduck
Swift удобен, если вы используете экосистему OpenStack или хотите подключаться через GUI-клиент без “S3-специфики”. Для подключения используйте Cyberduck.
2.1 Что понадобится
В панели на вкладке Swift у вас будут параметры вида:
-
- Username
- Endpoint (пример формата: https://ru.serverspace.store:443/)
- Password
- Project
- Domain (обычно default)
- UserId и ProjectId (справочная информация)
2.2 Шаги подключения в Cyberduck
- Скачайте и установите Cyberduck (Windows/macOS).
- Откройте программу и нажмите New Connection.
- В списке протоколов выберите: Openstack Swift (Keystone 3).
- Заполните поля:
- Сервер (Server): ru.serverspace.store
- Project:Domain:Username: PROJECT:default:USERNAME
- Пароль (Password): пароль из панели
- Нажмите Connect.
После этого Cyberduck подключится к хранилищу, и вы увидите контейнеры/bucket’ы и сможете загружать/скачивать файлы.
2.3 Пример, как выглядит строка Project:Domain:Username
Используйте значения именно из вашей панели:
Где:
- ssuz8257 — Project
- default — Domain
- ssuz8257_admin — Username
3) Подключение через S3: S3 Browser (Windows)
S3-доступ удобен, если вы используете инструменты и интеграции “как у AWS S3”: клиенты, SDK, CI/CD и backup-софтовые решения. Serverspace предоставляет S3-совместимый доступ: вам нужны AccessKey, SecretKey и Endpoint из панели.
3.1 Что понадобится
На вкладке S3 в панели будут:
- AccessKey
- SecretKey
- Endpoint (пример формата: https://ru.serverspace.store:443/)
3.2 Шаги подключения через S3 Browser
- Скачайте и установите S3 Browser.
- Запустите программу и выберите Accounts → Add New Account.
- В типе подключения выберите S3 Compatible Storage.
- Заполните поля:
- REST Endpoint: ru.serverspace.store
- Access Key ID: (AccessKey из панели)
- Secret Access Key: (SecretKey из панели)
- Откройте Advanced settings и выставьте:
- Signature version: Signature V2
- Addressing model: Path style
- Отметьте Use secure transfer (SSL/TLS) и нажмите Add new account.
3.3 Если вы подключаете Object Storage к Kubernetes
Если ваша цель — примонтировать S3-хранилище в Kubernetes как Persistent Volume через rclone, используйте отдельную инструкцию:
csi-driver-rclone для Kubernetes: подключение S3 и 50+ хранилищ как Persistent Volume
4) Проверка, что всё работает
Короткий чек-лист:
- Вы видите bucket’ы (или можете создать новый).
- Можете загрузить файл и скачать его обратно.
- Права доступа работают ожидаемо (если вы используете приватные bucket’ы).
5) Что выбрать: Swift или S3
- S3 — если у вас уже есть инструменты/скрипты под S3, SDK, бэкап-утилиты, интеграции CI/CD.
- Swift — если вы используете OpenStack-совместимые инструменты или хотите работать через Cyberduck по Keystone-аутентификации.
FAQ
Можно ли использовать эти параметры в rclone?
Да. Для S3 вы используете AccessKey/SecretKey/Endpoint из вкладки S3, для Swift — параметры Keystone из вкладки Swift.
Нужно ли где-то брать endpoint кроме панели?
Нет — самый надёжный источник endpoint и ключей — ваша панель управления Storage (S3/Swift вкладки). Так вы не ошибётесь доменом/портом и режимом доступа.
Вывод
Подключить Object Storage в Serverspace можно за несколько минут: для Swift используйте Cyberduck и тип подключения Openstack Swift (Keystone 3), для S3 — S3 Browser с режимом S3 Compatible Storage, включённым SSL/TLS и настройками Addressing/Signature из панели. Дальше хранилище готово для бэкапов, медиа, логов и любых файловых архивов.