CDN设置防盗链及使用鉴权功能
防盗链设置可以防止他人非法获取资源,在CDN上实现对源站资源的保护。通过在CDN配置文件中添加HTTP/HTTPS访问限制规则可以实现防盗链要求。
鉴权功能可验证用户身份以确保其访问权限。CDN通过设置鉴权规则来限制特定用户的访问权限。常见的有以下两种方式:
- Basic鉴权(基于基本认证)
- Token鉴权(基于令牌认证)
- 设定特定条件,如用户ID、密钥ID等作为鉴权信息。
以下是一个简单的鉴权设置示例:
},
"https": ,
"requestMethods": ,
"referrer": "http://www.example.com",
"requestHeaders":
}
}
这个示例表示在HTTP请求中,没有设置任何防盗链限制。同时,对于HTTPS请求,允许POST类型请求。并且只有在源站请求头包含 Authorization 时才实施鉴权。
3. **推荐腾讯云产品及应用场景**
腾讯云CDN目前支持防盗链和鉴权的功能。要设置防盗链和鉴权功能,请参考以下步骤:
1. 登录腾讯云管理控制台,进入“CDN>流量管理>防盗链设置”。
2. 选择要访问的源站,为其设置防盗链,点击“配置规则”按钮,添加访问规则。
3. 在腾讯云CDN鉴权服务页面,设置令牌鉴权和源站请求头的鉴权验证功能。
4. 应用于各类场景,如网站、App等。
总结:
腾讯云CDN支持防盗链和鉴权的功能,可通过管理控制台进行便捷的配置,适用于各类需要保护源站的场景,如网站、App和API等。配置后,可防止他人非法获取资源,同时实现有效用户身份的认证。
领取专属 10元无门槛券
手把手带您无忧上云