原始资源保护是七牛存储针对媒体类原始文件的保护措施。
对整个存储空间内所有的资源生效,开启后,空间内的文件无法直接通过 URL 进行访问,需要配合样式分隔符和样式才能访问。
应用场景
用于控制客户只能访问处理后的资源,如:
- 对于存储在七牛上的图片和视频资源,只希望客户访问携带水印的图片和视频
- 对于存储在七牛上的图片资源,进行统一的规格化处理
特别需要注意的是,原始资源保护是一种空间属性,对整个空间的资源都会生效,因此强烈建议对于开启原始资源保护的空间只存储需要保护的原始图片和视频文件,其他文件使用其他空间存放。
访问方式
开启原始资源保护后,不能通过如下方式访问:
http://绑定域名/文件key或相对路径
http://绑定域名/文件key或相对路径?操作符/操作符参数
可以通过如下方式进行公开访问(其中加号“+”忽略):
http://绑定域名/文件key或相对路径 + 已设定的样式分隔符 + 已设定的图片样式
如配置分隔符为 “-”,图片样式名称为 “watermarked.jpg”,则以下形式的链接可以访问
http://(Domain)/(Key)-watermarked.jpg
如果希望对原始文件进行访问,可以通过私有链接签名的方式,携带鉴权参数访问,但不建议这样使用。
操作方式
Kodo 支持通过控制台或使用命令行辅助工具设置原始资源保护。
支持的操作方式 | 参考文档 |
---|---|
控制台 | 设置原始资源保护 |
命令行辅助工具 | qrsctl protected 命令 |
文档反馈
(如有产品使用问题,请 提交工单)