首页
产品文档存储对象存储文件管理 正文
对象存储产品文档之:设置对象文件元信息
一、 对象文件元信息(object Meta)
对象文件元信息是对上传到SpeedyCOS的文件属性描述,分为两种:HTTP标准属性(HTTP Headers)和User Meta(用户自定义原信息)。文件元信息可以在各种方式上传时或者拷贝文件时进行设置。
二、HTTP标准属性
名称 | 描述 |
---|---|
Cache-Control | 指定该object被下载时的网页缓存行为 |
Content-Disposition | 指定该object被下载时的名称 |
Content-Encoding | 指定该object被下载时的内容编码格式 |
Content-language | 指定该object被下载时的内容语言编码 |
Expires | 过期时间 |
Content-length | 该object大小 |
Content-type | 该object文件类型 |
Last-Modified | 最近修改时间 |
三、User Meta
为了便于用户对object进行更多描述,SpeedyCOS中规定所有以x-oss-meta-为前缀的参数视为User Meta,比如x-oss-meta-loaction。一个object可以有多个类似的参数,但所有的User Meta总大小不能超过8KB。这些User Meta信息会在下载GETObject或者HeadObject的时候在HTTP头部中返回。
四、上传object时设置ACL权限
上传object时候,可以设置 私有和公有读写权限。
分片上传(断点续传)的时候可以设置私有和公有读写权限。
五、上传object后修改object meta
如果需要修改object meta而不修改object本身的数据,那么应该使用拷贝object的接口来实现这个功能,只需要将新的meta信息(注意这个meta必须的全量)放到HTTP中,然后将拷贝的源地址和目标地址都设为目标object的地址即可。