Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex Object Storage
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Бакеты
      • Создание бакета
      • Удаление бакета
      • Ограничение максимального размера бакета
      • Открытие публичного доступа к бакету
      • Шифрование бакета
      • Управление жизненными циклами объектов
      • Управление конфигурацией CORS
      • Управление политикой доступа
      • Управление версионированием бакета
      • Редактирование ACL бакета
      • Включение механизма логированния
    • Объекты
      • Загрузка объекта
      • Получение информации об объекте
      • Скачивание объекта
      • Получение публичной ссылки на объект
      • Удаление объекта
      • Удаление всех объектов
      • Удаление частично загруженного объекта
      • Редактирование ACL объекта
    • Хостинг статических сайтов
      • Настройка хостинга
      • Поддержка собственного домена
      • Поддержка нескольких доменных имен
      • Настройка HTTPS
  • Практические руководства
    • Получение статистики запросов к объекту с использованием S3 Select
    • Получение cтатистики посещения сайта с использованием S3 Select
    • Формирование отчета по ресурсной детализации расходов с использованием S3 Select
    • Шифрование на стороне сервера
    • Интеграция L7-балансировщика с CDN и Object Storage
    • Сине-зеленое и канареечное развертывание версий сервиса
    • Анализ логов с использованием DataLens
    • Использование скриптов инициализации для настройки GeeseFS в Yandex Data Proc
  • Концепции
    • Обзор
    • Бакет
    • Объект
    • Версионирование бакета
    • Жизненные циклы объектов
    • CORS
    • Хостинг статических сайтов
    • Подписанные (pre-signed) URL
    • Составная (multipart) загрузка
    • Список управления доступом (ACL)
    • Политика доступа (Bucket Policy)
    • Загрузка файла через HTML-форму
    • Класс хранилища
    • Механизм логирования действий с бакетом
    • Резервное копирование
    • Протокол TLS
    • Язык запросов S3 Select
    • Квоты и лимиты
  • Инструменты
    • Все инструменты
    • Консольные клиенты
      • AWS CLI
      • S3cmd
    • Файловые браузеры
      • CyberDuck
      • WinSCP
    • SDK
      • AWS SDK для Java
      • Python SDK (boto)
      • AWS SDK для .NET
      • AWS SDK для C++
      • AWS SDK для PHP
      • AWS SDK для Go
    • FUSE
      • GeeseFS
      • s3fs
      • goofys
    • FTP
      • Docker-контейнер для (S)FTP(S)
  • Справочник API
    • REST (совместимый с Amazon S3)
      • Как пользоваться API
      • Подписывание запросов
      • REST
        • Все сервисы и методы
        • Bucket
          • Все методы
          • create
          • getBucketEncryption
          • getMeta
          • listObjects
          • listBuckets
          • deleteBucket
          • deleteBucketEncryption
          • putBucketEncryption
          • putBucketVersioning
          • getBucketVersioning
          • putBucketLogging
          • getBucketLogging
          • listObjectVersions
        • Object
          • Все методы
          • upload
          • get
          • copy
          • getObjectMeta
          • delete
          • deleteMultipleObjects
          • options
          • selectObjectContent
        • Multipart upload
          • Общий порядок составной загрузки
          • startUpload
          • uploadPart
          • copyPart
          • listParts
          • abortUpload
          • completeUpload
          • listUploads
        • Static Website Hosting
          • Все методы
          • upload
          • get
          • delete
          • Коды ответов статического сайта
        • CORS
          • Все методы
          • XML-структура конфигурации CORS
          • upload
          • get
          • delete
        • Lifecycles
          • Все методы
          • XML-структура конфигурации жизненных циклов
          • upload
          • get
          • delete
        • ACL
          • Все методы
          • XML-структура конфигурации ACL
          • objectGetAcl
          • objectPutAcl
          • bucketGetAcl
          • bucketPutAcl
        • Bucket Policy
          • Все методы
          • GetBucketPolicy
          • PutBucketPolicy
          • DeleteBucketPolicy
          • Схема данных
          • Действия
          • Условия
        • Общие заголовки запросов
        • Общие заголовки ответов
        • Ответы
    • gRPC и REST
      • Аутентификация в API
      • gRPC (англ.)
        • Overview
        • BucketService
        • OperationService
      • REST (англ.)
        • Overview
        • Bucket
          • Overview
          • create
          • delete
          • deleteHTTPSConfig
          • get
          • getHTTPSConfig
          • getStats
          • list
          • setHTTPSConfig
          • update
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
      • С 1 января до 1 марта 2019 года
  • Вопросы и ответы
  1. Концепции
  2. Класс хранилища

Класс хранилища

Статья создана
Yandex Cloud
  • Хранилище по умолчанию для бакета
  • Изменение класса хранилища для объекта
  • Идентификаторы классов хранилища

Object Storage позволяет хранить объекты в стандартном и холодном хранилищах:

  • Стандартное хранилище предназначено для активной работы с объектами.
  • Холодное хранилище предназначено для длительного хранения объектов с редкими запросами на чтение.

Класс хранилища опционально указывается при загрузке каждого отдельного объекта.

Стандартное и холодное хранилища имеют различную стоимость хранения объектов и доступа к ним. Подробнее смотрите в разделе Правила тарификации для Object Storage.

Хранилище по умолчанию для бакета

Если при загрузке объекта не указать класс хранилища, то объект сохранится в хранилище по умолчанию, которое установлено для бакета.

Хранилище по умолчанию можно установить при создании бакета в консоли управления. В дальнейшем, эту настройку можно изменить для каждого отдельного бакета также через консоль управления. Хранилище по умолчанию нельзя установить или изменить другими инструментами. Для бакета, созданного не в консоли управления, устанавливается стандартное хранилище по умолчанию. Нельзя установить хранилище по умолчанию сразу для всех бакетов в каталоге или облаке.

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

Изменение класса хранилища для объекта

Object Storage не поддерживает произвольное изменение класса хранилища для объекта. Для изменения класса хранилища вы можете:

  • Заново загрузить объект в Object Storage с необходимым классом хранилища.
  • Задать условия для изменения класса хранилища в конфигурации жизненных циклов объектов.

Конфигурация жизненных циклов позволяет переместить объект из стандартного хранилища в холодное согласно заданным правилам.

Примечание

Конфигурация жизненных циклов позволяет переместить объект только из стандартного в холодное хранилище.

Идентификаторы классов хранилища

  • Стандартное хранилище — STANDARD.

  • Холодное хранилище — COLD.

    Также для загрузки в холодное хранилище можно указать идентификаторы STANDARD_IA и NEARLINE. Object Storage интерпретирует их как COLD. Используйте любой удобный вам идентификатор при работе с Amazon S3 совместимым API или инструментами, описанными в разделе Поддерживаемые инструменты.

Была ли статья полезна?

Language / Region
© 2022 ООО «Яндекс.Облако»
В этой статье:
  • Хранилище по умолчанию для бакета
  • Изменение класса хранилища для объекта
  • Идентификаторы классов хранилища