Riak CS OpenStack Create Container

Creates a new container. The account of the user who makes the request to create the container becomes the container owner. Anonymous requests cannot create containers.

Container Naming

A container name must obey the following rules, which produces a DNS-compliant container name:

  • Must be from 3 to 63 characters.
  • Must be one or more labels, each separated by a period (.). Each label:
  • Must start with a lowercase letter or a number. Must end with a lowercase letter or a number. Can contain lowercase letters, numbers and dashes.
  • Must not be formatted as an IP address (e.g., 192.168.9.2).

Requests

Request Syntax

PUT /<api version>/<account>/<container> HTTP/1.1
Host: data.basho.com
X-Auth-Token: auth_token

Request Parameters

This operation does not use request parameters.

Responses

This operation does not return a response.

Examples

Sample Request

A request that creates a container named basho-docs.

PUT /v1.0/deadbeef/basho-docs HTTP/1.1
Host: data.basho.com
Date: Wed, 06 Jun 2012 20:47:15 +0000
X-Auth-Token: aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

Sample Response

HTTP/1.1 201 Created
Date: Thu, 07 Jun 2007 18:50:19 GMT
Server: RiakCS
Content-Type: text/plain; charset=UTF-8