Национальный стандарт республики казахстан



страница17/33
Дата20.11.2016
Размер4.62 Mb.
Просмотров6827
Скачиваний0
1   ...   13   14   15   16   17   18   19   20   ...   33


9.10.6 Заголовки ответов
Ответ на запрос создания объекта очереди CDMI приведен в таблице 59.
Таблица 59 - Заголовки ответов- создание нового объекта очереди CDMI с помощью типа содержимого CDMI

Данные заголовка

Тип

Описание

Требование

Тип контента

текстовой

"application/cdmi-object"

обязательное

X-CDMI-спецификация-версия

X-CDMI-спецификация-версия

Поддержка сервером и пользователем любой последней версии, например "1.0.2".

Если сервер не поддерживает любую из версий, поддерживаемых пользователем, сервер определяет код статуса 400 «Неверный запрос».

обязательное

размещение

размещение

Идентификатор пользователя нового объекта данных определяется системой. При отсутствии информации о наименовании файла пользователя, система определяет как: <корневой URI> / <наименование контейнера> / <объект>.

обязательное


9.10.7 Текст сообщения ответа
Таблица 60 - Текст сообщения ответа - Создание нового объекта очереди CDMI с содержанием CDMI

наименование

тип

описание

требование

Тип объекта

текстовой

"application/cdmi-queue"

обязательное

Идентификатор объекта

текстовой

Идентификатор объекта

обязательное

Наименование объекта

текстовой

Имя объекта.

Возврат имени объектов.

Не контейнерным объектам (идентифицируемым объектам) имя объекта не возвращается.


условное

Исходящий URI

текстовой

Исходящий URI

Возврат исходящего URIконтейнерным объектам.

Идентификатор объекта исходящего контейнерного объекта.

Возврат исходящего идентификатора контейнерному объекту.

Не контейнерному объекту идентификатор объекта не возвращается.

Допускается присоединение объекта к исходящему URI.



условное

Исходящий идентификатор

текстовой

Идентификатор объекта исходящего контейнерного объекта.

Возврат исходящего идентификатора контейнерному объекту.

Не контейнерному объекту идентификатор объекта не возвращается.


условное

Таблица 60 - Текст сообщения ответа - Создание нового объекта очереди CDMI с содержанием CDMI (2 из 2)



наименование

тип

описание

требование

URI домен

текстовой

URI домен

обязательное

Возможности URI

текстовой

Возможности URI

обязательное

Статус завершения

текстовой

Строка, определяющая объект в режиме создания, успешного завершения или определения ошибки.

Значение строк "Обработка", "Завершение", или "Ошибка".

обязательное

Процент выполнения

текстовой

При статусе "Обработка", поле определяет процент выполнения от 0 до 100%.

При статусе "Завершен", поле определяет 100%.

При статусе "Ошибка", поле определяет процент от 0 до 100%.

дополнительное

Метаданные

текстовой

Метаданные для объекта данных.

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

См. раздел 16. Описание метаданных.

обязательное

Объем

текстовой

Каждая определенная ячейка монотонно увеличивается, обозначая числами от 0.

При не вместимости всего объема данных, пустая строка нулевой длины не возвращается.

При вместимости всего объема данных, определяется самый низкий показатель, за которым следует дефис ("-") с последующим обозначением высшего показателя.

обязательное


9.10.8 Статус ответа
Коды статуса HTTP - Создание нового объекта данных с CDMI приведены в таблице 61.
Таблица 61. Коды статуса HTTP - Создание нового объекта очереди CDMI с помощью типа содержимого CDMI

Коды статуса HTTP

Описание

201 «Создан»

Создан новый объект данных.

202 «Принят»

Новый объект данных в процессе создания. Пользователь CDMI должен контролировать состояние и процент завершения, определяющие текущее состояние операции.

400 «Неверный запрос»

Запрос содержит недопустимые параметры или имена полей.

401 «Не авторизован»

Полномочия аутентификации отсутствуют или недействительны.

403 «Запрещен»

Отсутствие пользовательского разрешения на выполнение данного запроса.

404 «Не найден»

Ресурс не найден в заданном формате URI.

409 «Неверный»

Отсутствие протокола к доступу CDMI приводит к ошибке перехода на сервер.



9.10.9 Пример
ПРИМЕР Инициализация URI содержания объекта:

POST /MyContainer/ HTTP/1.1

Host: cloud.example.com

Content-Type: application/cdmi-queue

Accept: application/cdmi-queue

X-CDMI-Specification-Version: 1.0.2

{

}

Ниже приведен ответ



HTTP/1.1 201 Created

Content-Type: application/cdmi-queue

X-CDMI-Specification-Version: 1.0.2

Location:http://cloud.example.com/MyContainer/0000706D0010B84FAD185C425D8B537E

{

"objectType" : "application/cdmi-queue",



"objectID" : "0000706D0010B84FAD185C425D8B537E",

"objectName" : "0000706D0010B84FAD185C425D8B537E",

"parentURI" : "/MyContainer/",

"parentID" : "0000706D0010B84FAD185C425D8B537E",

"domainURI" : "/cdmi_domains/MyDomain/",

"capabilitiesURI" : "/cdmi_capabilities/queue/",

"completionStatus" : "Complete",

"metadata" : {

},

"queueValues" : ""



}
10 Операции объекта ресурсов домена
10.1 Краткий обзор
Объекты домена представляют концепцию административной собственности в системе хранения CDMI. Провайдер CDMI включает иерархию доменов, обеспечивающую доступ к информации домена. Данная иерархия доменов представляет собой серию объектов CDMI, соответствующих исходным и дочерним доменам каждого объекта и логической группировки объектов, подлежащих совместному управлению. Информация об объектах домена взаимосвязана с каждым доменом исходящая от счетов, управления и хранения данных исходных доменов.

CDMI URI могут включать следующие домены:

http://example.com/cdmi_domains/parent_domain/child_domain/



Объекты домена создаются в контейнере CDMI и находятся в корневом URI для хранения данных. В случае наличия интерфейса управления URI данного домена доступен и система хранения облака позволяет создать дочерние домены. При наличии контейнерного домена, поддерживается система хранения облако.

Поля десериализации не определенные в данном международном стандарте, сохраняются как часть объекта пользователя.
10.1.1 Метаданные объекта домена
Следующее поле обязательно для каждого домена (см. табл. 62).
Таблица 62 - Необходимые метаданные для объекта домена

Наименование метаданных

Тип

Описание

Требование

cdmi_domain_enabled

текстовой

Определение времени создания. Объем данных определяется статусом "Верный" или "Ошибочный".

В случае отключения домена, система хранения облако не допускает выполнение каких либо системных операций URI.

В случае отсутствия домена метаданных в момент создания, объем данных рассматривается как ошибочным.

обязательное

cdmi_domain_delete_reassign

текстовой

Для удаления домена необходимо наличие метаданных, содержащие объекты. В случае отсутствия метаданных или URI допустимого домена, попытка удаления домена объектов приводит к статусу HTTP 409 «Неверный».

условное


10.1.2 Резюме объекта домена
Итоги доменных объектов предоставляют сводную информацию об использовании домена и биллинга. Итоги домена CDMI содержатся в каждом контейнере. Каждый контейнер домена имеет контрольный список доступа (ACL) (см. 16.1).

Каждый домен контейнера имеет ряд сводных объектов, образующих систему хранения облако. Контейнеры данных объектов содержат сводные данные домена как "ежегодная сводка", "ежемесячная сводка", "ежедневная сводка". Данные контейнеры преобразованы в следующую структуру:

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.com/cdmi_domains/domain/cdmi_domain_summary/daily/2009-07-03

http://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

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

ПРИМЕР 1 Если домен создан 4 июля 2009 года, в полдень, ежедневная сводка "2009-07-04" не будет содержать информацию с полудня до полуночи, ежемесячная сводка "2009-07" будет содержать информацию с полудня 4 июля до полуночи 31 июля, годовая сводка «2009» не будет содержать информацию с полудня 4 июля до полуночи 31 декабря.

Если период времени начинается со времени создания домена и заканчивается раньше времени доступа, объект сводных данных будет содержать полную информацию всего периода времени.

ПРИМЕР 2 Если домен создан 4 июля 2009 года, 10 июля, "2009-07-06", ежедневные сводные данные объекта будут доступны до полного дня.

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

ПРИМЕР 3 Если домен создан 4 июля 2009 года, и в полдень 10 июля, "2009-07-10" ежедневные сводные данные объекта были доступны и не будет содержали информацию с самого начала дня до полудня.

Сводная информация о содержании каждого доменного объекта JSON представлена в таблице 63.


Таблица 63 - Содержимое объектов домена, резюме (1 из 2)










Наименование метаданных

Тип

Описание

Требование


cdmi_domainURI

текстовой

Имя, соответствующее домену

обязательное

cdmi_summary_

start

текстовой

Время ИСО 8601, определяющее итоговую информацию начала диапазона времени

обязательное

cdmi_summary_

end

текстовой

Время ИСО 8601, определяющее итоговую информацию конца диапазона времени

обязательное

cdmi_summary_

objecthours

текстовой

Продолжительность времени сводного периода каждого доменного объекта

дополнительное

cdmi_summary_

objectsmin

текстовой

Минимальное количество объектов, относящихся к сводному отрезку времени

дополнительное

cdmi_summary_

objectsmax

текстовой

Максимальное количество объектов, относящихся к сводному отрезку времени

дополнительное

cdmi_summary_

objectsaverage

текстовой

Среднее количество объектов, относящихся к сводному отрезку времени

дополнительное

cdmi_summary_

puts

текстовой

Количество объектов доступных записи домена

дополнительное

cdmi_summary_

gets

текстовой

Количество объектов доступных чтению домена

дополнительное

cdmi_summary_

bytehours

текстовой

Длительность времени каждого байта, относящегося к домену сводного периода

дополнительное

cdmi_summary_

bytesmin

текстовой

Минимальное количество байтов, относящихся к домену сводного периода

дополнительное

cdmi_summary_

bytesmax

текстовой

Максимальное количество байтов, относящихся к домену сводного периода

дополнительное

cdmi_summary_

bytesaverage

текстовой

Среднее количество байтов, относящихся к домену сводного периода

дополнительное

cdmi_summary_

writes

текстовой

Количество байтов доступных записи домена

дополнительное

cdmi_summary_

reads

текстовой

Количество байтов доступных чтению домена

дополнительное

cdmi_summary_

charge

текстовой

ИСО 4217 текущие коды следующих и предшествующих данных объема сводного периода (см. ИСО 4217: 2008).

дополнительное

cdmi_summary_

kwhours

текстовой

Объем потребляемой энергии (киловатт в час) по домену в сводный период времени

дополнительное

cdmi_summary_

kwmin

текстовой

Минимальный объем потребляемой энергии (киловатт в час) по домену в сводный период времени

дополнительное

Каталог: sites -> default -> files
files -> Методические рекомендации по проведению Дня Знаний, посвященного Году кино в РФ
files -> Блестящие будущие возможности в сфере икт для нового поколения женщин
files -> Ларцева А. 1 Перевод имен собственных на примере книги ховарда рейнголда
files -> Занятие №18 Здравствуйте, участники программ личностного развития для детей!
files -> Программа кружка «Юный журналист»
files -> Шелакина А. А. Студентка 2 курса атп 921 ппк сгту имени Гагарина Ю. А
files -> Культурного и природного наследия имени д. С. Лихачева
files -> Участники регионального отборочного Чемпионата профессионального мастерства по методике WorldSkills «WorldSkills Russia Иркутск 2016» по компетенции: 21 PlasteringandDrywallSystems – Сухое строительство и штукатурные работы 25 27
files -> Семинар «использование квест- технологии в обучении английскому языку»


Поделитесь с Вашими друзьями:
1   ...   13   14   15   16   17   18   19   20   ...   33


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал