对象存储

  • 对象存储 > 使用指南 > 控制台指南 > 文件管理 > 设置文件元信息

    设置文件元信息

    最近更新时间:2021-09-02 18:07:16

    文件元信息是对文件的属性描述,包括 HTTP 标准属性(HTTP Header)和用户自定义元数据(User Meta)两种。

    对象存储 Kodo 支持您通过控制台设置用户自定义元数据,为文件(Object)添加描述信息,以标识其用途或属性等。

    说明

    • 对于归档存储类型的文件,需要确认文件已“解冻”完成才能修改其元信息,详情请见解冻归档存储

    操作步骤

    1. 登录 Kodo 控制台进入空间管理界面,在空间列表中

    2. 单击目标空间名称进入空间概览,后单击文件管理进入文件管理界面;或单击目标空间栏文件,快速链接至文件管理界面

    3. 在文件列表中,单击目标文件栏中的详情,将弹出文件详情界面,示例如图1

    4. 在如图1的元数据定义栏,单击添加
      图1:
      image2021-8-12_14-33-54.png

    5. 在元数据定义界面,按如下说明配置各项参数:

      操作名称 说明 规则描述
      参数 请自定义文件元数据的参数(name)值 - 支持如下字符集:a-z、A-Z、 0-9、_、 -
      - 最大长度限制 50 个字符
      请自定义文件元数据参数的值(value) - 支持如下字符集:a-z、A-Z、 0-9、 .、 >、+、 ?、 _、 =、 @、 ^ 、 [、 ]、\、 空格
      - 最大长度限制 200 个字符

      注:
      - 自定义元数据,在 Header 中返回时均会冠以 x-qn-meta 的前缀。例如,name: value 的元数据,会以 x-qn-meta-name: value 在 Header 中返回。
      - 您可以添加多条自定义元数据,但所有的自定义元数据总大小不能超过 1KB。

    6. 单击保存,完成元数据定义。

    具体示例

    HTTP 头部 说明 及 规则描述 示例
    Content-Type 当前文件的 MIME 信息,即 Object 的文件类型 image/jpeg
    Cache-Control 当前文件的缓存配置。取值如下:
    • no-cache:Object 允许被缓存在客户端或代理服务器的浏览器中,但每次访问时需要向 Kodo 验证缓存是否可用。缓存可用时直接访问缓存,缓存不可用时重新向 Kodo 请求。
    • no-store:所有内容都不会被缓存。
    • public:所有内容都将被缓存。
    • private:所有内容只在客户端缓存。
    可参考设置文件客户端缓存,设置 max-age 时间。
    public, max-age=31536000
    Content-Disposition 当前文件的访问形式。取值如下:
    • inline:直接在浏览器中打开 Object。
    • attachment:将 Object 下载到本地。
    inline; filename=“fname.jpeg”
    Content-Encoding 当前文件的编码格式。取值如下:
    • identity(默认值):表示 Object 未经过压缩或编码。
    • gzip:表示 Object 采用 Lempel-Ziv(LZ77)压缩算法以及 32 位 CRC 校验的编码方式。
    • compress:表示 Object 采用 Lempel-Ziv-Welch(LZW)压缩算法的编码方式。
    • deflate:表示 Object 采用 zlib 结构和 deflate 压缩算法的编码方式。
    • br:表示 Object 采用 Brotli 算法的编码方式。
    UTF-8
    Expires
  • 缓存内容的绝对过期时间。格式是格林威治时间(GMT)
  • 若 Cache-Control 设置了 max-age=,以 max-age= 为准。
  • Thu, 12 Aug 2021 07:20:50 GMT
    x-qn-meta-[自定义后缀] 用户自定义内容,为文件添加描述信息。格式如下:
    • x-qn-meta-name: value
    x-qn-meta-aaaaa: a
    以上内容是否对您有帮助?
  • Qvm free helper
    Close