«valuerange» : «0-16»,
«value» : «Hello CDMI World!»
}
ГОСТ P ИСО/МЭК 17826-2015
16.2 Поддержка пользовательских метаданных
Все объекты CDMI должны поддерживать метаданные, позволяющие включение произвольных
определенных пользователем элементов, но имя таких пользовательских метаданных не должно на
чинаться с префикса «cdmi_».
• Максимальное количество элементов пользовательских метаданных указано в опции «cdmi_
metadata_maxitems».
• Максимальный размер каждого элемента пользовательских метаданных укаан в опции «cdmi_
metadata_maxsize».
16.3 Поддержка метаданных системы хранения
После создания объекта метаданные системы хранения, указанные в таблице 116. должны быть
сгенерированы облачной системой хранения и немедленно сделаны доступными клиенту CDMI в виде
метаданных, возвращаемых в ответ на операции создания или последующее использование.
Т а б л и ц а 116 - Метаданные системы хранения
Тип
Описание
Требование
Имя элемента
метаданных
cdmi_size
Строка JSON
Количество байтов, которые занимает объект. Этот элемент
Опционально
метаданных рассчитывается системой хранения, и все попытки
изменить или установить его должны игнорироваться.
cdmi_ctimeСтрока JSONВремя создания объекта, в формате ISO-8601, как описаноОпционально
в 5.14.
cdmi_atimeСтрока JSONВремя доступа к объекту, в формате ISO-8601, как описаноОпционально
в 5.14. Доступ или изменение объекта-потомка не считается до
ступом к родительскому контейнеру (событие доступа/изменения
не распространяется по дереву).
cdmi_mtime Строка JSONВремя последнего изменения обьекта. в формате ISO-Опционально
8601, как описано в 5.14. Изменение обьекта-потомка не счита
ется изменением родительского контейнера (событие изменения
не распространяется по дереву).
cdmi_acount Строка JSONКоличество доступов к обьекту со времени его создания.Опционально
Доступом считаются все операции чтения, записи и перечисле
ния.
cdmi_mcount Строка JSONКоличество изменений объекта со времени его создания.Опционально
Изменением считаются все операции изменения значения или
метаданных. Модификации метаданных в результате чтения (на
пример. изменение
atime)
не считаются изменением обьекта.
cdmi_hashСтрока JSONХеш значения объекта, кодируемого по правилам base 16.Опционально
описанным в RFC 4648. Этот элемент метаданных должен при
сутствовать, когда элемент cdmi_value_hash метаданных систе
мы данных данного или родительского объекта указывает, что
значение обьекта должно хешироваться.
cdmi_owner
Строка JSON
Имя принципала - владельца объекта.
Обязательно
cdmi_ad
Массив
Стандартные метаданные ACL. Если не указаны при созда
JSON обънии обьекта. этот элемент заполняется системой.
ектов JSON
Опционально
16.4 Поддержка метаданных системы данных
Если указаны, метаданные системы данных указывают системе хранения, как осуществлять
службы управления данными через интерфейс CDMI.
Метаданные системы данных, приведенные в таблице 117, наследуются от родительского объ
екта каждым потомком. Если наследник содержит метаданные системы данных, метаданные потомка
должны перекрывать соответствующие элементы родительского объекта.
129