什么是原图保护?

最近更新时间:2018-04-25 16:37:23

概述

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

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

使用场景

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

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

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

访问方式

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

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

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

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

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

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

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

设置方法

  1. 设置样式分隔符,可以在 控制台 - 对象存储 中选择需要配置的存储空间,在样式分隔符设置标签配置

    样式分隔符设置

  2. 设置图片样式,可以在 控制台 - 对象存储 中选择需要配置的存储空间,在图片样式标签配置

    图片样式

  3. 设置原图保护

    a. 使用 qrsctl protected 命令

    b. 在 控制台 的 对象存储中选择需要配置的存储空间,在空间设置标签选择开启或关闭原图保护功能

    空间设置

以上内容是否对您有帮助?
  • 提交工单