Skip to main content

Creating an Object Store

Object storage is a storage architecture that manages data as distinct units called objects. Each object contains all of the data associated with it and is assigned a unique identifier. The objects are stored in a flat address space, rather than in a hierarchical file system. The StorONE system provides an Amazon S3-compatible API for accessing the object store.

Before you begin

Creating an object store requires the following:

  • A Virtual Storage Container (VSC, also known as a volume in the UI and documentation). Use the applications filesystem add command to add a filesystem to the volume.
  • At least one floating IP.
  • At least one access key.

Creating an object store

To create an object store, use the command

applications objects stores create --application=<app_name> --volume=<vol_name> --floatingIp=<name> --port=<port> --accessKeys=<text...> [--enableSsl]

Command options

  • --application=<app_name>: The application instance containing the volume. Replace <app_name> with the name of the application instance.
  • --volume=<vol_name>: The volume where the object store is to be created. Replace <vol_name> with the name of the volume.
  • --floatingIp=<name>: The floating IP which will be used for this object store. Replace <name> with the floating IP name.
  • --port=<port>: The TCP port for the object store.
  • --accessKeys=<text...> The access keys to grant users permission to access the object store. Replace <text...> with a list of access keys.
  • --enableUseSsl Enables communication through secure socket layer (SSL).