Как начать работу с объектным хранилищем S3
Объектное хранилище S3 — это современное решение для безопасного хранения и управления неструктурированными данными: медиафайлами, резервными копиями, логами и документами. В этом руководстве мы расскажем, как начать работу с S3 через личный кабинет и эффективно использовать все возможности сервиса.
Что такое объектное хранилище S3
S3 — облачное хранилище, в котором данные хранятся в виде объектов с уникальными идентификаторами и метаданными (тип файла, дата создания, права доступа).
Данные в S3 организованы в бакеты (bucket) — контейнеры с уникальными именами. В каждом бакете можно хранить объекты, группируя их по проектам или типам данных.
Описание услуги
При работе с облачным хранилищем S3 важно учитывать установленные системные ограничения. Эти параметры помогут вам правильно спланировать структуру хранения данных и избежать ошибок при эксплуатации сервиса.
Основные лимиты хранилища
По умолчанию для каждого клиента действуют следующие ограничения:
- Минимальный объём — 300 ГБ
- Максимальный объём — 10 ТБ (возможно увеличение по запросу в поддержку)
- Количество бакетов — до 100 контейнеров
Важно: вы можете самостоятельно настраивать лимиты для отдельных бакетов в соответствии с вашими потребностями.
Общий лимит RPS (запросов в секунду) — 2000:
- до 1000 RPS на операции чтения,
- до 1000 RPS на операции записи.
Технические ограничения при работе
При эксплуатации хранилища учитывайте следующие технические параметры:
Наименование бакетов:
- Имя бакета не должно содержать специальных символов.
- Имя бакета должно быть уникальным среди всех пользователей хранилища.
Размеры объектов:
- Не более 5 ГБ за один PUT-запрос.
- Максимальный размер заголовков — 16 КБ.
- Ограничение метаданных — 8 КБ.
Multipart-загрузка:
- Максимальное количество частей — 10 000.
- Минимальный размер части — 5 МБ.
Оформление заказа
Заказать услугу можно на сайте или в личном кабинете перейдя в раздел Товары — S3 хранилище:

После оплаты услуга активируется в течение нескольких минут. Сразу после активации вы получите доступ к управлению услугой.
В верхней части интерфейса личного кабинета доступны дополнительные функции управления сервисом:
- просмотр краткого руководства по работе с хранилищем,
- анализ истории изменений параметров услуги,
- мониторинг статистики использования ресурсов.
Здесь же расположена кнопка Вопрос для оперативной связи с технической поддержкой по любым вопросам, связанным с эксплуатацией S3-хранилища. Все инструменты собраны в одном месте для удобства контроля и администрирования вашего облачного хранилища.

Получение ключей доступа
Для работы с S3 через API или файловые менеджеры вам понадобятся:
- Endpoint (адрес сервера),
- Access Key (публичный ключ),
- Secret Key (приватный ключ).
Данные для подключения к S3-хранилищу (ключи доступа, секретные ключи и эндпоинты) доступны в Личном кабинете в разделе Товары → S3-хранилище на вкладке Доступы выбранной услуги.

Эти учётные данные предназначены исключительно для авторизованных пользователей, в случае компрометации вы можете сгенерировать новые ключи в этом же разделе.

Управление бакетами
Управление контейнерами для хранения данных в S3 осуществляется через раздел Бакеты, где вы можете создавать новые контейнеры и гибко настраивать их параметры.

Для создания бакета нажмите кнопку Создать, укажите уникальное имя контейнера и выберите тип доступа (публичный для общего доступа или приватный для ограниченного использования).

При необходимости установите индивидуальные ограничения на объём бакета и количество объектов — если эти параметры не заданы, автоматически применяются стандартные параметры услуги.

Управление файлами
Работать с облачным хранилищем можно с помощью сторонних приложений типа Cyberduck или S3cmd, но удобнее это делать прямо из личного кабинета с помощью встроенного файлового менеджера.
Для начала работы с файловым менеджером выполните следующие шаги:
- Авторизуйтесь в Личном кабинете.
- Выберите нужное S3-хранилище.
- Нажмите кнопку S3 Manager.

Чтобы создать бакет, нажмите на кнопку + и укажите его название.

Созданный бакет отобразиться в общем списке:

Доступные действия с бакетом:
- загрузка, скачивание и копирование файлов и папок,
- создание папок,
- массовые операции (удаление, скачивание и копирование),
- создание временных ссылок на файлы и папки,
- настройка политик доступа,
- удаление бакета.

Для загрузки файлов нажмите Загрузить файлы и выберите нужные:

Прогресс загрузки можно посмотреть в прогресс-баре:

Для настройки приватности бакета через политики доступа нужно зайти в бакет и выбрать в настройках напротив имени бакета public-read. После этого сам бакет и файлы внутри него получат публичный доступ.

Дополнительные функции
Настройка хостинга статического сайта в S3
S3 — это надёжное объектное хранилище, которое позволяет не только хранить файлы любых типов и размеров, но и размещать статические веб-сайты (лендинги, сайты-визитки и т. д.).
Для активации веб-хостинга создайте бакет и загрузите в него файлы вашего сайта. Затем в настройках бакета найдите раздел Веб-сайт и активируйте эту функцию.

На этом этапе потребуется указать индексный документ, который будет открываться при обращении к корневому URL сайта, и страницу ошибок, которая будет отображаться при возникновении ошибок доступа.

Также в разделе настроек веб-сайта вы можете активировать редирект всех входящих запросов на указанный домен. Для этого в специальном поле Перенаправление необходимо ввести полный доменный адрес (например, www.yourdomain.ru), на который должны перенаправляться пользователи.
