ГОСТ Р ИСО/МЭК 17826-2015
Объекты-домены создаются в контейнере the cdmi_domains, находящемся в корневом URI об
лачного хранилища. Если опция cdmi_create_domain присутствует в URI некоторого домена, облачное
хранилище поддерживает создание доменов-лотомков по этому URI. Если облачное хранилище под
держивает домены, должен присутствовать контейнер cdmi_domains.
Если клиент включает или передает поля десериализации, не описанные в настоящем стандарте,
эти поля должны передаваться как часть объекта.
10.1.1 Метаданные объекта-домена
Для каждого домена должны присутствовать следующие поля (см. таблицу 62).
Т а б л и ц а 6 2 - Обязательные метаданные объекта-домена
Имя метааанных
ТипОписание
Требование
cdmi_domain_e nabled
Строка Показывает, поддерживается ли домен и определен
JSON ли он в момент создания. Принимает значения "true" или
’false".
Если домен не поддерживается, облачное хранили
ще не должно позволять никаких операций с любым URI.
управляемым этим доменом.
Если данный элемент метаданных отсутствует в мо
мент создания домена, его значение должно быть выстав
лено в "false’.
Обязательно
cdmi_domain_delete_reassign СтрокаУказывает, каком домену следует переподчинитьУсловно
JSON объекты данного домена при его удалении. Данный эле
мент метаданных должен присутствовать, чтобы операция
удаления домена, содержащего объекты, была допусти
мой. Если данный элемент метаданных отсутствует либо не
содержит корректного URI домена, отличного от удаля емого
домена, попытка удалить домен должна возвращать код
HTTP 409 Conflict.
10.1.2 Сводка объекта-домена
Сводки объекта-домена содержатобобщенные метрикиоб использовании домена иоплаты. Вслу
чае поддержки данной функций, каждый домен должен содержать контейнер «cdmi_domain_summary».
Подобно любому контейнеру, вложенный контейнер сводки домена может содержать список контроля
доступа (Access Control List. ACL) (см. 16.1). который ограничивает доступ к этой информации.
Внутри контейнера-сводки каждого домена содержится набор объектов данных сводки, которые
создаются системой облачного хранения. Контейнеры «yearly», «monthly» и «daily» этих объектов дан
ных содержат объекты сводки, относящиеся к каждому году, месяцу и дате, соответственно. Эти контей
неры организованы в следующие структуры:
http://example.com/cdmi_domains/domain/
http://example.com/cdmi_domains/domain/cdmi_domain_summary/
http://example.com/cdmi_domains/domain/cdmi_domain_summary/cumulative
http://example.com/cdmi_domains/domain/cdmi_domain_summary/daily/
http://example.com/cdmi_domains/domain/cdmi_domain_summary/daily/2009-07-01
http://example.com/cdmi_domains/domain/cdmi_domain_summary/daily/2009-07-02
http://example.eom/cdmi_domams/domain/cdmi_domain_summary/daily/2009-07-03
ttp://example.com/cdmi_domains/domain/cdmi_domain_summary/monthly/
http://example.com/cdmi_domains/domain/cdmi_domain_summary/monthly/2009-07
http://example.com/cdmi_domains/domain/cdmi_domain_summary/monthly/2009-08
http://example.com/cdmi_domains/domain/cdmi_domain_summary/monthly/2009-10
http://example.com/cdmi_domains/domain/cdmi_domain_summary/yearly/
http://example.com/cdmi_domains/domain/cdmi_domain_summary/yearly/2009
http://example.com/cdmi_domains/domain/cdmi_domain_summary/yearly/2010
Объект сводки «cumulative» покрывает весь промежуток времени, от создания доменадо момента
доступа к сводке «cumulative». Каждый объектданных ежедневного, ежемесячного и ежегодного уровня
содержит сводки информации о домене, относящейся к соответствующему временному промежутку,
ограниченного временем создания домена и временем доступа к сводке.
68