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

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

     9.7 Удаление объекта-контейнера с использованием типа содержимого, отличного от CDMI

9.7.1 Обзор

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

DELETE <root URI>/<ContainerName>/<TheContainerName>/

где:

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

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

<TheContainerName> имя удаляемого объекта-контейнера.

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

9.7.2 Опции

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

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

9.7.3 Заголовки запроса

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

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

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

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

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

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

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

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

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


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

Статус HTTP

Описание

204 No Content

Объект-контейнер успешно удален.

400 Bad Request

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

401 Unauthorized

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

403 Forbidden

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

404 Not Found

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

409 Conflict

Объект-контейнер не может быть удален.

9.7.8 Пример

Пример - Применение DELETE к URI объекта-контейнера:

DELETE /MyContainer/ HTTP/1.1