Объектное хранилище: Быстрый старт
- Пополните баланс.
- Создайте контейнер.
- Настройте контейнер.
- Загрузите объекты в контейнер.
- Опционально: Обратитесь к контейнеру.
Создать контейнер
Контейнер — это сущность, которая содержит объекты (файлы и папки с файлами). Объекты наследуют все настройки контейнера.
В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
Нажмите Создать контейнер.
Введите имя контейнера. Для совместимости с S3 API имя контейнера должно быть уникально в рамках объектного хранилища и соответствовать правилам именования бакетов Amazon S3, подробнее в документации Amazon.
Выберите тип контейнера:
- Приватный — для хранения резервных копий и других данных с доступом по логину и паролю или авторизационному токену/
- Публичный — для раздачи контента сайта или веб-приложения, доступен без авторизации.
Выберите класс хранения. После создания контейнера класс хранения изменить нельзя:
- Стандартное хранение — для хранения и раздачи часто запрашиваемых данных;
- Холодное хранение — для хранения редко запрашиваемых данных.
Опционально: если вам нужен контейнер с Virtual-Hosted-Style адресацией для работы с S3 API, в блоке Адресация отметьте чекбокс Virtual-Hosted.
Нажмите Создать контейнер.
Настроить контейнер
В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
Откройте страницу контейнера.
Осуществите желаемые настройки. Вы можете:
- изменить тип контейнера и добавить значения HTTP-заголовков на вкладке Конфигурация;
- включить Virtual-Hosted адресацию (можно сделать только один раз);
- настроить политику доступа;
- установить лимиты на количество объектов, суммарный размер объектов, а также указать время хранения объектов;
- для веб-сайта добавить индексный файл, настроить поведение при ошибке 404 и включить отображение списка объектов;
- добавить пользовательский домен.
Загрузить объекты
Для загрузки объектов в контейнер воспользуйтесь инструкцией Загрузить объект.
Обратиться к контейнеру
Получить объекты в публичном контейнере можно по ссылке через публичные домены. Приватными контейнерами можно управлять через эндпоинты API.