Advanced
Тема интерфейса

Обзор метаданных объекта

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Метаданные объекта — это набор пар «имя‑значение», описывающих объект и используемых для управления объектом.

В настоящее время поддерживаются только метаданные, определенные системой.

Метаданные, определенные системой, классифицируются на следующие типы: управляемые системой и управляемые пользователем. Например, такие метаданные как Last-Modified управляется системой и не может быть изменено. Вы можете вызвать API для изменения метаданных, например ContentLanguage. Метаданные, которые могут быть изменены, описаны ниже:

Таблица 1 OBS метаданные

Имя

Описание

ContentDisposition

Предоставляет имя файла по умолчанию для запрашиваемого объекта. Когда объект загружается или открывается, файл с именем по умолчанию отображается непосредственно в браузере, либо появляется диалоговое окно загрузки, если файл открывается.

Например, выберите ContentDisposition в качестве имени метаданных и введите attachment;filename="testfile.xls" в качестве значения метаданных для объекта. Если вы получаете доступ к объекту по ссылке, сразу отображается диалоговое окно для загрузки объектов, и имя объекта изменяется на testfile.xls. Для получения подробной информации см. определение ContentDisposition в HTTP.

ContentLanguage

Указывает язык или языки, предназначенные для аудитории. Поэтому пользователь может различать в соответствии с предпочтительным языком пользователя. Для получения подробной информации см. определение ContentLanguage в HTTP.

WebsiteRedirectLocation

Перенаправляет объект к другому объекту или внешнему URL. Функция перенаправления реализована с использованием статического веб-хостинга.

Например, вы можете выполнить следующие операции для реализации перенаправления объекта:

  1. Установить метаданные объекта testobject.html в корневом каталоге Бакета testbucket. Выберите WebsiteRedirectLocation для Name и введите http://www.example.com для Value.
    ПРИМЕЧАНИЕ:

    OBS поддерживает перенаправление только для объектов в корневом каталоге Бакета. Перенаправление для объектов, расположенных в папках Бакета, не поддерживается.

  2. Настройте статический веб-хостинг для Бакета testbucket, и установить объект testobject.html в бакете в качестве домашней страницы по умолчанию размещённого статического веб‑сайта.
  3. Если вы обращаетесь к объекту testobject.html через ссылку URL, предоставленную на Настроить размещение статического веб‑сайта странице запрос доступа перенаправлен на http://www.example.com.

ContentEncoding

Формат кодирования содержимого при загрузке объекта. Доступные параметры:

  • Стандарт: compress, deflate, exi, идентификация, gzip, and pack200-gzip
  • Прочее: br, bzip2, lzma, peerdist, sdch, xpress, xz

Срок действия

Время истечения кеша (GMT)

ContentType

Тип файла объекта. Подробнее см О типе содержимого метаданных объекта Content-Type.

Note
  • Когда включено версионирование для бакета, вы можете установить метаданные для объектов, которые Последняя версия, но нельзя установить метаданные для объектов, которые Историческая версия.
  • Метаданные нельзя настроить для холодных объектов.