Permissions matrix for Cloud Files
The Cloud Files permissions matrix displays specific permissions for the following roles:
- Admin provides full access to create, read, update, and delete.
- Observer provides read-only access.
The matrix displays the Cloud Files methods, their corresponding RESTful API commands, and the roles that are supported.
Method | API action | Role | Description |
---|---|---|---|
Get account metadata | HEAD /v1/{account} | Observer, Admin | Shows account metadata. |
Create or update account metadata | POST /v1/{account} | Admin | Creates or updates account metadata. |
Show account details and list containers | GET /v1/{account} | Observer, Admin | Lists the storage containers in your account and sorts them by name. |
Delete account metadata | POST /v1/{account} | Admin | Deletes account metadata. |
Create container | PUT /v1/{account}/{container} | Admin | Creates a Cloud Files container. |
Delete container | DELETE /v1/{account}/{container} | Admin | Deletes an empty container. |
Show container metadata | HEAD /v1/{account}/{container} | Observer, Admin | Shows container metadata. |
Create or update container metadata | POST /v1/{account}/{container} | Admin | Creates or updates the container metadata. |
Show container details and list objects | GET /v1/{account}/{container} | Observer, Admin | Shows details for a specified container and lists objects in the container. |
Get object content and metadata | GET /v1/{account}/{container}/{object} | Observer, Admin | Retrieves the content and metadata for the object. |
Create or update object | PUT /v1/{account}/{container}/{object} | Admin | Creates or updates the content and metadata for a specified object. |
Copy object | COPY /v1/{account}/{container}/{object} | Admin | Copies an existing object to another object with a new name. |
Delete object | DELETE /v1/{account}/{container}/{object} | Admin | Permanently deletes an object. |
Show object metadata | HEAD /v1/{account}/{container}/{object} | Observer, Admin | Retrieves object metadata. |
Create or update object metadata | POST /v1/{account}/{container}/{object} | Admin | Creates or updates object metadata. |
Related article
Role-Based Access Control (RBAC) permissions matrix for Cloud Hosting
Updated about 1 year ago