Permissions Matrix for Cloud Files

  • Last updated on: 2016-04-29
  • Authored by: Renee Rendon

The following matrix displays specific permissions for the roles in Cloud Files. The matrix displays the method names, their corresponding RESTful API commands, and the roles that are supported.

As of September 26, 2013

Method Name API Action Role Description
Read Account Metadata HEAD /account Observer Admin View quick metadata on an account.
Write Account Metadata POST /account Admin only Write metadata on an account.
List Containers GET /account Observer Admin View a list of containers in an account.
Create Container PUT /account/container Admin only Create containers, or storage compartments, for your data.
Delete Container DELETE /account/container Admin only Permanently remove a container. (The container must be empty before it can be removed.)
Read Container Metadata HEAD /account/container Observer Admin View quick metadata on a container.
Write Container metadata POST /account/container Admin only Write metadata on a container.
List Objects GET /account/container Observer Admin View names and details of objects within a container.
Read Object GET /account/container/object Observer & Admin Retrieve the object’s data.
Create/Update Object PUT /account/container/object Admin only Write or overwrite an object’s content and metadata.
Copy Object PUT /account/container/destobject Admin only Copy an existing object to another object in Cloud Files. (The destination container must exist before attempting the copy.)
Delete Object DELETE /account/container/object Admin only Permanently remove an object from the storage system (data and metadata).
Retrieve Object Metadata HEAD /account/container/object Observer Admin Retrieve object metadata and other standard HTTP headers.
Update Object Metadata POST /account/container/object Admin only Set your own custom object metadata.

Next steps: Permission Matrix for RBAC

Continue the conversation in the Rackspace Community.