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¶
要修改的对象