Skip to main content

Создание нового контейнера с данными

Метод: PUT

Создание контейнера без метаданных:

curl -i \$publicURL/test3 -X PUT -H "Content-Length: 0" -H "X-Auth-Token: \$TOKEN" 

Пример ответа

HTTP/2 201
content-length: 0
x-trans-id: tx000000a11ac38f43d3f74-006683b850-315a7e7-v5_zone
x-openstack-request-id: tx000000a11ac38f43d3f74-006683b850-315a7e7-v5_zone
accept-ranges: bytes
content-type: text/plain; charset=utf-8
date: Tue, 02 Jul 2024 08:20:32 GMT

Будет создан пустой контейнер “test3“.

Коды ответов:

  • успешно -- 201, 202

  • с ошибкой -- 400, 404, 507

Параметры запроса

Параметр Тип Формат Описание
Content-Length string header Задаёт длину информационного текста в ответе.
X-Auth-Token (optional) string header Токен аутентификации. Если не указать этот заголовок, ваш запрос будет отклонён.
X-Storage-Policy (optional) string header Укажите название политики хранения, используемой для контейнера. В ответе будет отображаться имя политики хранения. В дальнейшем применённую политику нельзя изменить.

Параметры ответа

Параметр Тип Формат Описание
Date string header Дата и время запроса в формате UTC.
Например: Thu, 16 Jun 2016 15:10:38 GMT
Content-Length string header Если операция выполнена успешно, это значение равно нулю (0) или длине текста ответа об ошибке.
X-Trans-Id string header Уникальный идентификатор (ID) для этого запроса. В случае проблем с сервисом необходимо указать это значение.
X-Openstack-Request-Id string header Уникальный идентификатор операции для этого запроса. В случае проблем с сервисом необходимо указать это значение.
(То же, что и параметр X-Trans-Id)
Content-Type (optional) string header Устанавливает MIME-тип (Multipurpose Internet Mail Extension) передачи данных для объектов.