一、功能描述
该功能适用于原图资源防盗、业务防刷等场景。例如你可以将水印参数保存为样式,然后开启原图保护,则相应存储桶内的图片仅能通过添加了水印样式的 URL 进行访问。
该接口用于开启某个存储桶的原图保护功能。
二、授权说明
通过子账号使用时,需要在 授权策略 的 action 中添加 ci:SetOriginProtect 权限。数据万象支持的所有操作接口请参见 CI action。
三、服务开通
使用该功能需提前 绑定存储桶,开通数据万象服务。
注意:数据万象绑定后,如果你手动对存储桶进行数据万象的解绑操作,将无法继续使用该功能。
四、使用限制
使用该接口时,请先确认相关限制条件。详情请参见 使用限制。
五、请求示例
PUT /?origin-protect HTTP/1.1Host: <BucketName-APPID>.pic.<Region>.myqcloud.com Date: GMT DateAuthorization: Auth String
注意:说明:
六、请求头
此接口仅使用公共请求头部,详情请参见 公共请求头部 文档。
七、请求体
该请求操作的实现需要有以下请求体。
<Suffixs> <Suffix>jpg</Suffix> <Suffix>png</Suffix> <Suffix>webp</Suffix></Suffixs>
参数说明:
| 节点名称 | 描述 | 类型 | 是否必选 |
| Suffixs | 原图保护根据图片后缀生效,该节点包含图片后缀的集合。 | Container | 是 |
| Suffix | 需要启用原图保护的图片后缀,如需生效多个后缀需填写多次,有效值:jpg、jpeg、png、webp、bmp、gif、heif。 | String | 是 |
八、响应头
此接口仅返回公共响应头部,详情请参见 公共响应头部 文档。
九、响应体
该响应的响应体为空。