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

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

     8.8 Удаление объекта данных с использованием типа содержимого CDMI

8.8.1 Обзор

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

DELETE <root URI>/<ContainerName>/<DataObjectName>

где:

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

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

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

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

8.8.2 Опции

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

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

8.8.3 Заголовок запроса

Заголовок HTTP запроса на удаление CDMI объекта с использованием типа содержимого CDMI приведен в таблице 28.


Таблица 28 - Заголовок запроса - удаление CDMI объекта с использованием типа содержимого CDMI

Заголовок

Тип

Описание

Требование

X-CDMI-

SpecificationVersion

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

Список версий, поддерживаемых клиентом, разделенных запятыми, например "1.0.2, 1.5, 2.0"

Обязательно

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

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

8.8.5 Заголовки ответа

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

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

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

8.8.7 Статус запроса

В таблице 29 приведены коды состояний HTTP, возникающих при удалении CDMI объекта с использованием типа содержимого CDMI.


Таблица 29 - Коды состояния HTTP Status Codes - удаление CDMI объекта с использованием типа содержимого CDMI

Статус HTTP

Описание

204 No Content

Объект данных успешно удален.

400 Bad Request

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

401 Unauthorized

Неверные данные аутентификации/авторизации.

403 Forbidden

Клиент не обладает правами для выполнения данного запроса.

404 Not Found

Ресурс не найден по указанному URI.

409 Conflict

Операция конфликтует с блокировкой не-CDMI протокола доступа или может вызвать ошибку передачи на сервер.