有奖捉虫:行业应用 & 管理与支持文档专题 HOT

简介

本文档提供关于原图保护接口的 API 概览以及 SDK 示例代码。
API
操作描述
开通原图保护功能
查询原图保护功能是否开启
关闭原图保护功能

开通原图保护

功能说明

对 Bucket 开通原图保护功能。

示例代码

function openOriginProtect() {
var config = {
// 需要替换成您自己的存储桶信息
Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */
Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */
};
var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?origin-protect';
var url = 'https://' + host;
cos.request({
Method: 'PUT',
Url: url,
},
function(err, data){
logger.log(err || data);
});
}
openOriginProtect();

参数说明

返回结果说明

详情请参见 开通原图保护

查询原图保护状态

功能说明

用于查询原图保护功能是否开启。

示例代码

function describeOriginProtect() {
var config = {
// 需要替换成您自己的存储桶信息
Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */
Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */
};
var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?origin-protect';
var url = 'https://' + host;
cos.request({
Method: 'GET',
Url: url,
},
function(err, data){
logger.log(err || data);
});
}
describeOriginProtect();

参数说明

返回结果说明

详情请参见 查询原图保护状态

关闭原图保护

功能说明

用于关闭原图保护功能。

示例代码

function closeOriginProtect() {
var config = {
// 需要替换成您自己的存储桶信息
Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */
Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */
};
var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?origin-protect';
var url = 'https://' + host;
cos.request({
Method: 'DELETE',
Url: url,
},
function(err, data){
logger.log(err || data);
});
}
closeOriginProtect();

参数说明

返回结果说明

详情请参见 关闭原图保护