对象存储

  • 对象存储 > 使用指南 > 开发指南 > 数据处理 > 原图保护

    原图保护

    最近更新时间: 2022-02-21 16:03:27

    原图保护是七牛存储针对媒体类源文件的保护措施。

    对整个存储空间内所有的资源生效,开启后,空间内的文件无法直接通过 URL 进行访问,需要配合样式分隔符和图片样式才能访问。

    应用场景

    用于控制客户只能访问处理后的资源,如:

    • 对于存储在七牛上的图片资源,只希望客户访问携带水印的图片
    • 对于存储在七牛上的图片资源,进行统一的规格化处理

    特别需要注意的是,原图保护是一种空间属性,对整个空间的资源都会生效,因此强烈建议对于开启原图保护的空间只存储需要保护原图的图片文件,其他文件使用其他空间存放。

    访问方式

    开启原图(或源文件)保护后,不能通过如下方式访问:

    • http://绑定域名/文件key或相对路径
    • http://绑定域名/文件key或相对路径?操作符/操作符参数

    可以通过如下方式进行公开访问(其中加号“+”忽略):

    • http://绑定域名/文件key或相对路径 + 已设定的样式分隔符 + 已设定的图片样式

    如配置分隔符为 “-”,图片样式名称为 “watermarked.jpg”,则以下形式的链接可以访问

    • http://(Domain)/(Key)-watermarked.jpg

    如果希望对源文件进行访问,可以通过私有链接签名的方式,携带鉴权参数访问,但不建议这样使用。

    操作方式

    Kodo 支持通过控制台或使用命令行辅助工具设置原图保护。

    支持的操作方式 参考文档
    控制台 设置原图保护
    命令行辅助工具 qrsctl protected 命令
    以上内容是否对您有帮助?
  • Qvm free helper
    Close