Облачная платформа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 для Имя и введите http://www.example.com для Значение.
    NOTE:

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

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

ContentEncoding

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

  • Стандартный: сжатие, deflate, exi, идентичность, gzip, и pack200-gzip
  • Прочие: br, bzip2, lzma, peerdist, sdch, xpress, xz

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

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

ТипКонтента

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

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