ГОСТ Р ИСО/МЭК 17826-2015
Продолжение таблицы 117
Имя элемента
метаданных
ТипОписаниеТребование
Если место-кандидат не соответствует ни одной из записей списка,
оно рассматривается как запрещенное.
Если данный элемент метаданных отсутствует, он не должен быть
использован.
Если данный элемент присутствует, но не содержит корректный
идентификатор геополитического региона, операции создания, измене
ния или десериализации должны возвращать отказ с кодом ошибки HTTP
400 Bad Request.
Если данный элемент присутствует и корректен, но нет доступных
допустимых метоположений хранилищ, операции создания, изменения
или десериализации должны возвращать отказ с кодом ошибки HTTP 403
Forbidden.
cdmi_
retent»on_id
cdmi_
retentk>n_
period
cdmi_
retentk>n_aut
odelete
должен использоваться.
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным непустой строке, он показывает, что клиент запрашивает добавле
ние данной строки к объекту в качестве метки, обозначающей, что объект
подпадает под определенную политику отложенного удаления. Данный
элемент метаданных не является обязательным для задания отложен
ного удаления обьекта, но полезен, если требуется найти все объекты,
подпадающие под определенную политику отложенного удаления. Если
этот элемент отсутствует или является пустой строкой, он не должен ис
пользоваться.
СтрокаЕсли данный элемент метаданных присутствует и содержит кор Опционально
JSON ректный временной интервал в соответствии с ISO 8601:2004 (см. 5.14),
он показывает, что клиент запрашивает отложенное удаление данного
объекта (см. 17.3). Если этот элемент метаданных отсутствует, он не дол
жен использоваться. Если значение этого элемента не является коррект
ным временным интервалом no ISO 8601:2004. операции создания, из
менения или десериализации должны возвращать отказ с кодом ошибки
400 Bad Request.
Еслиданный элемент метаданных обновляется, и новое окончание
интервала раньше текущего окончания интервала, операция изменения
должна возвращать отказ с кодом ошибки HTTP 403 Forbidden.
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным ’true*, он показывает, что клиент запрашивает, чтобы объект, для ко
торого установлено отложенное удаление, был удален после завершения
срока хранения. Если этот элемент отсутствует или не равен ’true", он не
cdmi_hold_idМассивЕсли данный элемент метаданных присутствует и не является пу Опционально
cdmi_encryp-
tion
JSON стым массивом, он показывает, что клиент запрашивает удержание обь
строк екта (см. 17.4). Каждая строка массива должна содержать уникальный
JSON идентификатор удержания, установленный пользователем.
Если этот элемент отсутствует или является пустым JSON масси
вом. он не должен использоваться.
Если данный элемент изменяется, и ранее присуисивующая строка
удержания удаляется или изменяется в результате, операция создания
изменения должна возвращать отказ с кодом ошибки 403 Forbidden, (см.
17.4 касаемо снятия удержания)
СтрокаЕсли данный элемент метаданных присутствует и не является пу Опционально
JSON стой строкой, он показывает, что клиент запрашивает фоновое шифрова
ние объекта. Шифрование подразумевает шифрование всехданных и »ле-
таданных объекта. Соответствующие значения алгоритма/режимафлины
ключа указываются в опции cdmi_encryption.
Если этот элемент отсутствует, он не должен использоваться.
Если данный элемент присутствует, но не содержит корректной
спецификации шифрования, система может проигнорировать данный
элемент метаданных, вернув код ошибки HTTP 400 Bad Request, либо
самостоятельно выбрать алгоритм’режим^длина ключа.
131