Table of Contents

Обʼєктне сховище S3 — огляд

S3-сумісне обʼєктне сховище на базі Ceph з реплікацією даних. Зберігайте резервні копії, медіафайли, дані застосунків чи статичні ресурси — і керуйте всім із клієнтської панелі. Підключайтеся будь-яким S3-сумісним інструментом: AWS CLI, s3cmd, rclone, MinIO Client або Python (boto3).


Що включено

Кожен тариф S3 Storage включає:

Квота сховища Масштабується — збільшуйте чи зменшуйте будь-коли з панелі
Бакети До 100 бакетів на обліковий запис
Обʼєкти Без обмежень у межах квоти сховища
Ключі доступу Кілька ключів — створюйте, ротуйте чи видаляйте будь-коли
Сервісні облікові записи Детальний доступ до кожного бакета з налаштовуваними правами
Моніторинг Статистика використання в реальному часі: сховище, обʼєкти, трафік, операції
Підключення HTTPS, доступ у path-style
Quick Connect Готові конфігурації для AWS CLI, s3cmd, rclone, MinIO Client, Python

Ціни

S3 Object Storage тарифікується погодинно за зарезервований обсяг — приблизно 7 EUR за ТБ на місяць із погодинним нарахуванням. Ви платите за зарезервований обсяг незалежно від того, скільки фактично зберігаєте, тож видалення обʼєктів не зменшує рахунок, доки ви не зменшите зарезервований розмір сховища.


Ваша S3-панель

Після активації сервісу S3 Storage у клієнтській панелі зʼявляться такі розділи:

Розділ Що можна зробити
Service Details Переглядати зарезервований обсяг і дані облікового запису, збільшувати чи зменшувати квоту
S3 Buckets Створювати й видаляти бакети, бачити кількість і розмір обʼєктів у кожному бакеті
S3 Credentials Керувати ключами доступу та сервісними обліковими записами, переглядати endpoint і User ID
S3 Quick Connect Готові до копіювання конфігурації та команди для популярних S3-клієнтів
S3 Usage Відстежувати використання диска, трафік (вхідний/вихідний) і API-операції (GET, PUT, DELETE, LIST)

Керування бакетами

Перейдіть у S3 Buckets , щоб створювати контейнери сховища й керувати ними. Кожен бакет зберігає необмежену кількість обʼєктів у межах загальної квоти.

Щоб створити бакет, введіть назву й натисніть + Create. У списку бакетів видно кількість обʼєктів і загальний розмір кожного бакета.

Правила іменування: назви бакетів можуть містити малі латинські літери, цифри та дефіси. Мають починатися й закінчуватися літерою або цифрою.


Облікові дані та керування доступом

Розділ S3 Credentials показує дані для підключення: Endpoint URL і User ID. Тут також керуються два типи доступу:

Ключі доступу

Ключі доступу дають повний доступ до всіх ваших бакетів. Використовуйте їх для особистих завдань, як-от керування резервними копіями чи загальні операції зі сховищем. Можна створювати кілька ключів і ротувати їх будь-коли для безпеки — натисніть + New Key , щоб згенерувати нову пару, або видаліть старі ключі, які більше не використовуються.

Сервісні облікові записи — детальний доступ до кожного бакета

Сервісні облікові записи — це окремі облікові дані, обмежені одним бакетом із конкретними правами. Це рекомендований підхід для інтеграцій, автоматизованих процесів і доступу третіх сторін.

Під час створення сервісного облікового запису ви обираєте:

Поле Опис
Назва Описова мітка (наприклад, backup-robot, cdn-reader, deploy-bot)
Бакет Конкретний бакет, до якого має доступ цей обліковий запис
Права Read — лише завантаження обʼєктів зі сховища | Write — лише вивантаження обʼєктів у сховище | Read & Write — повний доступ до бакета

Сценарії використання сервісних облікових записів

Сценарій Бакет Права
Автоматичні резервні копії (cron, CI/CD) backups Read & Write
CDN або роздача статичного сайту public-assets Read
Вивантаження артефактів збірки CI/CD builds Write
Доступ підрядника чи партнера shared-project Read & Write

Порада з безпеки: для автоматизованих процесів і сторонніх інтеграцій завжди використовуйте сервісні облікові записи замість основних ключів доступу. Тоді в разі компрометації облікових даних під загрозою опиниться лише один бакет, а не все сховище.


Підключення до сховища

Перейдіть у S3 Quick Connect у своїй панелі, щоб знайти готові конфігурації для таких клієнтів:

AWS CLI Команда встановлення, налаштування облікових даних і приклади операцій
s3cmd Файл конфігурації та приклади використання
rclone Налаштування remote і команди синхронізації
MinIO Client Налаштування alias і керування файлами
Python (boto3) Фрагмент коду для програмного доступу

У кожній вкладці вже підставлено ваші персональні облікові дані — просто скопіюйте, вставте й підключайтеся.


Моніторинг використання

Розділ S3 Usage дає огляд споживання сховища в реальному часі:

Метрика Деталі
Використання диска Поточне використання відносно квоти (наприклад, 120 ГБ / 500 ГБ)
Обʼєкти та бакети Загальна кількість збережених обʼєктів і створених бакетів
Трафік Вхідний і вихідний трафік із розподілом у відсотках
Операції Розподіл за типами: GET, PUT, DELETE, LIST — із загальною кількістю та кількістю успішних

Примітка: дані про сховище оновлюються в реальному часі. Статистика трафіку та операцій може запізнюватися до 15 хвилин.