Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 17826-2015 Информационные технологии (ИТ). Интерфейс управления облачными данными (CDMI)

     8.7 Изменение объекта данных с использованием типа содержимого, отличного от CDMI

8.7.1 Обзор

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

PUT <root URI>/<ContainerName>/<DataObjectName>

где:

- <root URI> путь к облаку CDMI.

- <ContainerName> неотрицательное число промежуточных контейнеров.

- <DataObjectName> имя изменяемого объекта данных.

К объекту можно обратиться также как <root URI>/cdmi_objectid/<objectlD>. Изменение не должно изменять ID объекта.

8.7.2 Опции

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

- поддержка возможности изменения значения существующего объекта и/или типа MIME обозначается присутствием опции cdmi_modify_value у объекта;

- поддержка возможности изменения выбранного диапазона байт значения объекта обозначается наличием cdmi_modify_vaiue_range у объекта.

8.7.3 Заголовки запроса

Заголовки HTTP запроса на изменение объекта данных CDMI с использованием типа содержимого, отличного от CDMI, приведены в таблице 25.


Таблица 25 - Заголовки запроса - изменение объекта данных CDMI с использованием типа содержимого, отличного от CDMI

Заголовок

Тип

Описание

Требование

Content-Type

Строка заголовка

Тип данных, сохраняемых в объект. Указанное здесь значение должно быть использовано в поле mimetype объекта данных CDMI.

Обязательно

Content-Range

Строка заголовка

Корректное обозначение диапазона (см. RFC 2616, гл.14.35.1)

Опционально

Х-СDMl-Partial

Строка заголовка

"true". Указывает на то, что объект находится в процессе изменения, и еще не был изменен полностью. При этом значение поля completionStatus должно быть установлено в "Processing".

Если поле completionStatus было ранее установлено в "Processing" включением данного заголовка при создании или изменении, следующее изменение без данного поля должно установить значения поле completionStatus обратно на "Complete".

Опционально

8.7.4 Тело сообщения-запроса

Тело сообщения-запроса на изменение данных содержит данные для сохранения в значение объекта.

8.7.5 Заголовок ответа

Заголовок ответа HTTP на изменение объекта данных CDMI с использованием типа содержимого, отличного от CDMI, приведен в таблице 26.


Таблица 26 - Заголовок ответа - изменение объекта данных CDMI с использованием типа содержимого, отличного от CDMI

Заголовок

Тип

Описание

Требование

Location

Строка заголовка

Сервер должен вернуть URI, на который происходит переадресация, если объект является ссылкой.

Условно

8.7.6 Тело сообщения-ответа

Сообщение-ответ может содержать тело, соответствующее RFC 2616.