object

An object stores data content, such as documents, images, and so on. They can also store custom metadata with an object. Applies to Object Storage v1.

object create

Upload object to container

openstack object create
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    <container>
    <filename>
    [<filename> ...]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--name <name>

Upload a file and rename it. Can only be used when uploading a single object

container

Container for new object

filename

Local filename(s) to upload

object delete

Delete object from container

openstack object delete <container> <object> [<object> ...]
container

Delete object(s) from <container>

object

Object(s) to delete

object list

List objects

openstack object list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--delimiter <delimiter>]
    [--limit <limit>]
    [--marker <marker>]
    [--end-marker <end-marker>]
    [--long]
    [--all]
    <container>
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--delimiter <delimiter>

Roll up items with <delimiter>

--limit <limit>

The maximum number of entries to return. If the value exceeds the server-defined maximum, then the maximum value will be used.

--marker <marker>

The first position in the collection to return results from. This should be a value that was returned in a previous request.

--end-marker <end-marker>

End anchor for paging

--long

List additional fields in output

--all

List all objects in container (default is 10000)

container

Container to list

object save

Save object locally

openstack object save [--file <filename>] <container> <object>
--file <filename>

Destination filename (defaults to object name); using ‘-’ as the filename will print the file to stdout

container

Download <object> from <container>

object

Object to save

object set

Set object properties

openstack object set --property <key =value> <container> <object>
--property <key=value>

Set a property on this object (repeat option to set multiple properties)

container

Modify <object> from <container>

object

Object to modify

object show

Display object details

openstack object show <container> <object>
container

Display <object> from <container>

object

Object to display

object unset

Unset object properties

openstack object unset --property <key> <container> <object>
--property <key>

Property to remove from object (repeat option to remove multiple properties)

container

Modify <object> from <container>

object

Object to modify