Документация по Объектному Хранилищу

Объектное хранилище S3

Что это такое?

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

  • данные (содержимое файла);
  • метаданные (описание и служебная информация);
  • уникальный ключ (идентификатор).

Основные особенности

  • хранение в виде объектов — удобная модель без жесткой иерархии папок.
  • доступ из любого места — работа через HTTP(S)-запросы и API.
  • масштабируемость — система легко адаптируется под рост объемов.
  • гибкая безопасность — права доступа, ACL, политики, шифрование.
  • надежность — данные реплицируются и защищаются от потерь.
  • интеграция — может использоваться приложениями, CDN, системами аналитики.

Где используется?

  • хранение резервных копий и архивов.
  • хостинг статических файлов (сайты, изображения, документы).
  • доставка и хранение медиафайлов (фото, видео, музыка).
  • Big Data и аналитика — как база для систем обработки данных.
  • сбор и хранение логов, IoT-данных.

Создание хранилища S3

Добавление хранилища

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите параметры нового хранилища:
    • тарифный план:
      • период подписки;
    • зону доступности;
    • тип хранилища;
    • необходимый объём (если предусмотрено тарифным планом);
    • общую информацию о хранилище.
  4. Новое хранилище добавится в список со статусом «Создаётся».

Переход к использованию

  1. Дождитесь окончания создания хранилища.
  2. Перейдите к дальнейшей настройке хранилища для:
    • загрузки файлов;
    • получения доступа к API.

Добавление бакета

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите требуемое хранилище.
  4. Инициируйте добавление нового бакета:
    • укажите информацию о бакете:
      • название;
    • настройте конфигурацию бакета.
  5. Новый бакет добавится в список бакетов.
  6. Перейдите в новый бакет для:
    • загрузки файлов;
    • получения доступа к API.

Создание аккаунта и ключа доступа в хранилище

Добавление аккаунта

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите требуемое хранилище.
  4. Инициируйте добавление нового аккаунта.
    • укажите информацию о бакете:
      • название;
      • права доступа.
  5. Новый аккаунт добавится в список аккаунтов.
  6. Перейдите в новый аккаунт для добавления ключа доступа.

Добавление ключа доступа

  1. Инициируйте добавление нового ключа доступа.
  • скачайте новый ключ для дальнейшего использования.
  1. Новый ключ добавится в список аккаунтов.

Управление хранилищем

Редактирование информации о хранилище

Выбор хранилища

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное Хранилище.

Редактирование информации

  1. Обновите информацию о хранилище:
  • название;
  • описание.
  1. Дождитесь подтверждения системы о завершении операции.

Управление ключами доступа

Создание нового ключа доступа в хранилище

Выбор аккаунта

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите требуемое Хранилище и Аккаунт.

Добавление ключа доступа

  1. Инициируйте добавление нового ключа доступа:
  • скачайте новый ключ для дальнейшего использования.
  1. Новый ключ добавится в список ключей аккаунта.

Удаление ключа доступа в хранилище

Выбор ключа

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное хранилище из числа активных.
  4. Выберите нужный Аккаунт и Ключ доступа.

Удаление ключа

  1. Подтвердите удаление ключа.
  2. Система уведомит об удалении ключа.
  3. Удаленный ключ перестанет отображаться в списке ключей аккаунта.

Управление аккаунтами

Конфигурирование аккаунта в хранилище

Выбор аккаунта

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное хранилище из числа активных.
  4. Выберите нужный аккаунт.

Конфигурация аккаунта

  1. Пеняйте конфигурацию аккаунта:
  • права доступа.
  1. Система уведомит об изменении конфигурации аккаунта.

Удаление аккаунта в хранилище

Выбор аккаунта

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное хранилище из числа активных.
  4. Выберите нужный аккаунт.

Удаление аккаунта

  1. Подтвердите удаление аккаунта.
  2. Система уведомит об удалении аккаунта.
  3. Удаленный аккаунт перестанет отображаться в списке аккаунтов.

Управление бакетами

Удаление бакетов

Выбор бакета

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное хранилище из числа активных.
  4. Выберите нужный бакет.

Удаление бакета

  1. Подтвердите удаление бакета.
  2. Система уведомит об удалении бакета.
  3. Удаленный бакет перестанет отображаться в списке бакетов.

Удаление хранилища

Выбор хранилища

  1. Зайдите на портал.
  2. Перейдите в раздел управления Объектным хранилищем.
  3. Выберите нужное хранилище из числа активных.

Удаление хранилища

  1. Подтвердите удаление хранилища.
  2. Система уведомит об удалении хранилища.
  3. Хранилище будет отображаться в списке хранилищ в статусе Удалённое.