Робота з S3 сховищем
Що таке S3-сумісне сховище
S3-сумісне сховище — це об'єктне хмарне сховище, що підтримує протокол Amazon S3 (Simple Storage Service). Воно призначене для зберігання будь-яких типів даних: файлів, архівів, резервних копій, логів, статичних об’єктів тощо.
Підключення до такого сховища здійснюється через стандартний API, тому воно сумісне з багатьма системами резервного копіювання, панелями керування, скриптами та хмарними клієнтами.
Основні поняття
| Термін | Опис |
|---|---|
| Bucket | Контейнер для зберігання файлів (аналог папки верхнього рівня) |
| Object | Файл, що зберігається у сховищі |
| Endpoint | URL-адреса точки доступу до сховища (наприклад, https://gmhost.space) |
| Access Key / Secret Key | Облікові дані для авторизації через API |
| Region | Логічна зона розміщення даних (не використовується у нас) |
Сценарії використання
| Сценарій | Опис |
|---|---|
| Резервне копіювання | Автоматичне збереження копій сайтів, баз даних, конфігурацій |
| Централізоване зберігання логів | Завантаження лог-файлів з різних серверів |
| Зберігання артефактів CI/CD | Передача результатів збирання у хмару |
| Хостинг статичних файлів | Зберігання зображень, відео, HTML/JS/CSS файлів |
| Обмін великими файлами | Передача даних без використання FTP або поштових вкладень |
Дані для підключення
Для підключення до сховища вам необхідно знати:
-
Endpoint:
https://gmhost.space -
Access Key ID: в інструкції до послуги
-
Secret Access Key: в інструкції до послуги
Як знайти дані для підключення
Створення бакету
Бакети не створюються автоматично. Для створення використовуйте один із клієнтів, наприклад rclone, mc або s3cmd.
Приклад створення бакету через mc (MinIO Client):
mc alias set mys3 https://gmhost.space ACCESS_KEY SECRET_KEY
mc mb mys3/назва-бакету
Далі ви можете підключити сховище до вашого застосунку.


No comments to display
No comments to display