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.
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
Delete object from container
openstack object delete <container> <object> [<object> ...]
container
¶Delete object(s) from <container>
object
¶Object(s) to delete
List objects
openstack object list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--delimiter <delimiter>]
[--marker <marker>]
[--end-marker <end-marker>]
[--limit <num-objects>]
[--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>
--marker
<marker>
¶Anchor for paging
--end-marker
<end-marker>
¶End anchor for paging
--limit
<num-objects>
¶Limit the number of objects returned
--long
¶List additional fields in output
--all
¶List all objects in container (default is 10000)
container
¶Container to list
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
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
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.