Руководство по началу работы с объектным хранилищем
В этом пошаговом руководстве вы узнаете, как создать контейнер, сгенерировать ключи доступа и начать пользоваться S3-совместимым объектным хранилищем. Мы подробно рассмотрим каждый этап — от создания контейнера до работы с ключами и подключением внешних клиентов.
Создание контейнера
1. Перейдите в раздел Контейнеры в левой панели меню.
2. Нажмите кнопку Создать контейнер в верхней части страницы.
3. Заполните параметры контейнера:
- Имя: Укажите уникальное имя контейнера.
- Доступ: Выберите уровень доступа:
- Приватный — доступ только через ключи S3.
- Публичный — чтение доступно без ключей, запись только с ключами.
4. Нажмите Создать, чтобы завершить создание контейнера.
Генерация S3‑ключей доступа
1. Перейдите в раздел Ключи S3 в левой панели меню.
2. Нажмите кнопку «Добавить ключ» в верхней части страницы. Откроется форма создания нового ключа.
3. Заполните поля формы:
- Имя ключа — произвольное описание (например, дата или цель использования).
- Доступ к контейнерам — выберите, к каким контейнерам будет предоставлен доступ.
- Тип доступа:
- Чтение и запись — полный доступ.
- Только чтение — ограниченный доступ.
- Срок действия — выберите срок действия ключа или оставьте по умолчанию (бессрочный).
4. Нажмите кнопку «Добавить», чтобы сгенерировать ключ.
5. В появившемся окне скопируйте Access Key и Secret Key и сохраните их в надежном месте.
Использование программных решений, поддерживающих S3 API
Выберите инструмент, чтобы узнать дальнейшие шаги.
Графические клиенты (GUI)
-
WinSCP
Популярный файловый менеджер для Windows с графическим интерфейсом. Позволяет подключаться к S3 как к обычному FTP‑серверу.
-
S3 Browser
Простой и удобный клиент для Windows с графическим интерфейсом.
-
Cyberduck
Удобный GUI‑клиент для Windows и macOS, поддерживающий подключение к S3.
Консольные клиенты (CLI)
-
MinIO Client
Утилита с удобным интерфейсом и командами, похожими на Unix (
cp
,ls
,rm
). Одинаково хорошо работает на Windows, Linux и macOS. -
Rclone
Мощная кроссплатформенная утилита для синхронизации облачных хранилищ, поддерживает десятки провайдеров.
-
S3cmd
Простой и легковесный инструмент для резервного копирования, синхронизации и управления файлами в S3.
-
AWS CLI
Официальный инструмент от Amazon для управления всеми сервисами AWS, включая S3, через командную строку.
-
cURL
Универсальная командная утилита для передачи данных с поддержкой HTTP, которую можно использовать для простых запросов к S3 API без установки дополнительного ПО.