object

一个 object 存储数据内容,例如文档、图像等。 它们还可以存储与对象关联的自定义元数据。适用于对象存储 v1。

object create

上传对象到容器

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

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <name>

上传文件并重命名。只能在上传单个对象时使用

container

新对象所在的容器

filename

要上传的本地文件名

object delete

从容器中删除对象

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

从 <container> 删除对象

object

要删除的对象

object list

列出对象

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

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--delimiter <delimiter>

使用 <delimiter> 对项目进行分组

--limit <limit>

返回的最大条目数。如果该值超过服务器定义的限制,则将使用最大值。

--marker <marker>

从集合中返回结果的第一个位置。这应该是在先前请求中返回的值。

--end-marker <end-marker>

分页的结束锚点

--long

在输出中列出附加字段

--all

列出容器中的所有对象(默认值为 10000)

container

要列出的容器

object save

将对象保存到本地

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

目标文件名(默认为对象名称);将文件名设置为“-”会将文件打印到标准输出

container

从 <container> 下载 <object>

object

要保存的对象

object set

设置对象属性

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

为此对象设置一个属性(重复选项以设置多个属性)

container

修改 <container> 中的 <object>

object

要修改的对象

object show

显示对象详细信息

openstack object show <container> <object>
container

显示 <container> 中的 <object>

object

要显示的对象

object unset

取消设置对象属性

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

要从对象中删除的属性(重复选项以删除多个属性)

container

修改 <container> 中的 <object>

object

要修改的对象