Быстрый старт

Оплатить объектное хранилище можно с баланса Хранилища и CDN.

Создать контейнер

  1. В панели управления перейдите в раздел Облачное хранилище ⟶ Хранилище на вкладку Контейнеры.
  2. Нажмите Создать контейнер. Контейнер — это сущность, которая содержит объекты (файлы и папки с файлами). Объекты наследуют все настройки контейнера.
  3. Введите Имя. Для совместимости с S3 API имя контейнера должно быть уникально в рамках Объектного хранилища и соответствовать правилам именования бакетов Amazon S3.
  4. Отметьте чекбокс Создать домен для контейнера вида containername.s3.storage.selcloud.ru, если вам нужен контейнер с Virtual-Hosted-Style адресацией. На одном аккаунте можно создать не более 100 контейнеров с Virtual-Hosted-Style адресацией.
  5. Выберите тип контейнера:
    • Публичный — для раздачи контента сайта или веб-приложения, доступны без авторизации;
    • Приватный — для хранения резервных копий и других данных с доступом по логину и паролю или авторизационному токену;
    • Фотогалерея — для просмотра хранимых в контейнере изображений в виде галереи.
  6. Выберите класс контейнера. После создания контейнера класс контейнера изменить нельзя:

    • Стандартное хранение — для хранения и раздачи часто запрашиваемых данных;
    • Холодное хранение — для хранения редко запрашиваемых данных.
  7. Нажмите Создать.

Настроить контейнер

  1. В панели управления перейдите в раздел Облачное хранилище ⟶ Хранилище на вкладку Контейнеры.
  2. В меню (⋮) контейнера выберите Настройки контейнера.
  3. Откройте нужную карточку для настройки:
    • Тип контейнера — изменить тип;
    • Лимиты контейнера — установить ограничение на количество файлов, суммарный размер файлов, а также указать время хранения файлов;
    • Версионирование — включить версионирование;
    • Управление доступом — выдать права на чтение файлов или чтение и запись файлов;
    • Ссылка для загрузки файлов — добавить общедоступную ссылку для загрузки файлов в контейнер;
    • Специальные страницы — добавить индексный файл, настроить поведение при ошибке 404 и включить отображение списка файлов;
    • HTTP-заголовки — указать значение HTTP-заголовков;
    • Управление доменами — прикрепить домен;
    • Скачивание в виде архива — разрешить скачивание всех файлов в одном архиве.

Способы обращения к контейнерам

Облачное хранилище поддерживает 2 типа адресации:

  • Path-Style — имя контейнера container-name расположено после доменного имени: https://s3.storage.selcloud.ru/container-name;
  • Virtual-Hosted-Style — имя контейнера container-name расположено в начале доменного имени: https://container-name.s3.storage.selcloud.ru.

Контейнер с Virtual-Hosted-Style адресацией доступен и по Path-Style адресации. Контейнер с Path-Style адресацией доступен только по этому типу адресации.

При работе через S3 API мы рекомендуем использовать Virtual-Hosted-Style. Amazon S3 больше не поддерживает Path-Style, поэтому некоторые библиотеки и инструменты могут работать некорректно.