详情页标题前

腾讯云内容分发网络CDNURL 鉴权

详情页1

业务场景

为了防止 URL 被盗刷 CDN 资源而产生高额流量,使用 URL 鉴权方式给 CDN 资源加密以防止被盗刷。

具体需求

配置 URL 鉴权域名:www.qcdntest.cn
测试资源访问路径:/test.jpg
鉴权密钥:dimtm5evg50ijsx2hvuwyfoiu65
签名参数:sign
有效时间:150s
鉴权范围:指定文件后缀鉴权
文件后辍:jpg;html;css

配置步骤

1. 在控制台菜单栏里选择域名管理,单击域名右侧管理,即可进入域名配置页面访问控制中找到鉴权配置,默认情况下,鉴权配置为关闭状态:

腾讯云内容分发网络CDNURL 鉴权

2. 配置状态打开,弹出配置框进入配置项
鉴权模式可以选择 TypeA、TypeB、TypeC、TypeD 四种模式可以选择,每种模式的访问 URL 格式不同,如下是对于各个模式的URL格式(访问 URL 中不能包含中文)


腾讯云内容分发网络CDNURL 鉴权


TypeA:
http://DomainName/Filename?sign=timestamp-rand-uid-md5hash
TypeB:
http://DomainName/timestamp/md5hash/FileName
TypeC:
http://DomainName/md5hash/timestamp/FileName
TypeD:
http://DomainName/FileName?sign=md5hash&t=timestamp字段说明DomainName:CDN 域名;Filename:资源访问路径;rand:随机字符串,0 – 100位随机字符串,由大小写字母与数字组成;uid: 0timestamp: TypeA 使用十进制整型正数的 Unix 时间戳 、TypeB 使用十进制(YYYYMMDDHHMM)格式、TypeC 使用十六进制(Unix 时间戳)、TypeD 可选十或十六进制(Unix 时间戳) ;md5hash: MD5 格式:TypeA(文件路径-timestamp-rand-uid-自定义密钥)、TypeB(自定义密钥 + timestamp + 文件路径)、TypeC(自定义密钥 + 文件路径 + timestamp)、TypeD(自定义密钥 + 文件路径 + timestamp);3. 参数设置
将鉴权密钥、签名参数、有效时间填入对应参数


腾讯云内容分发网络CDNURL 鉴权


4. 配置鉴权的范围

腾讯云内容分发网络CDNURL 鉴权


根据业务需求给鉴权对象做鉴权,推荐选择指定文件后辍鉴权,将所有已经配置缓存的静态文件后辍鉴权。

测试验证

本次测试使用 TypeA 模式验证,其它模式的测试可参考以上步骤配置。
测试时间:2022年6月27日 11:30
测试 URL:
http://www.qcdntest.cn/test.jpg

验证场景一

带鉴权参数,验证返回结果
打开鉴权计算器将参数填入 获得带鉴权 URL 如下(如是 https 访问需手动调整 https):
http://www.qcdntest.cn/test.jpg?sign=1656300600-FnyigRo7yny-0-3276ffbdf30dc974ed955d7db761653a
执行命令:

curl http://www.qcdntest.cn/test.jpg?sign=1656300600-FnyigRo7yny-0-3276ffbdf30dc974ed955d7db761653a -i



腾讯云内容分发网络CDNURL 鉴权


带鉴权 URL 的结果返回200状态码,配置生效。

验证场景二

未带鉴权参数,验证返回结果
使用不带鉴权参数的 URL, 看测试域名是否能正常访问。
执行命令:

curl http://www.qcdntest.cn/test.jpg -i



腾讯云内容分发网络CDNURL 鉴权


未带鉴权参数的 URL,返回403状态码。

验证场景三

使用过期的鉴权 URL 参数,验证返回结果
过期鉴权 URL:
http://www.qcdntest.cn/test.jpg?sign=1656300600-FnyigRo7yny-0-3276ffbdf30dc974ed955d7db761653a
执行命令:

curl http://www.qcdntest.cn/test.jpg?sign=1656300600-FnyigRo7yny-0-3276ffbdf30dc974ed955d7db761653a -i



腾讯云内容分发网络CDNURL 鉴权


带过期鉴权 URL,返回403状态码。
内容分发网络CDN官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/141810.html

(0)
上一篇 2023年12月9日 上午1:22
下一篇 2023年12月9日 上午1:22
详情页2

相关推荐

  • 阿里云负载均衡包年包月-云淘科技

    传统型负载均衡CLB支持包年包月计费模式,且包年包月CLB的公网计费方式只支持按固定带宽计费。 说明 CLB实例按照实例规格分为性能保障型实例和性能共享型实例,性能共享型实例已不支持新购。本文介绍的实例均指性能保障型实例。 包年包月说明 特性 说明 计费说明 包年包月是一种先付费后使用的计费方式,也称为预付费。包年包月,可以帮助您提前预留资源。 适用场景 包…

    阿里云负载均衡 2023年12月10日
  • 腾讯云轻量应用服务器如何安装 SSL 证书云小二

    SSL 证书将为您的网站、移动 App、Web API 等应用提供身份验证和数据加密传输等整套 HTTPS 解决方案。本文介绍如何为您的轻量应用服务器安装 SSL 证书。 选择证书安装方式 您可参考下表,根据轻量应用服务器实际搭建的网站类型,选择不同的 SSL 证书安装方式: 证书类型 轻量应用服务器操作系统 证书安装方式 国际标准证书 Linux 系统 N…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库复制数据库SQL Server 2008 R2版-云淘科技

    若您需要创建一个与现有数据库数据完全相同的数据库,您可以使用复制数据库的方式。本文介绍如何通过RDS控制台复制并创建新的数据库。 前提条件 实例版本为SQL Server 2008 R2。 说明 SQL Server 2008 R2(本地盘)实例支持通过RDS控制台复制并创建新的数据库,不支持复制数据库到其他实例。具体操作,请参见复制数据库。 SQL Ser…

    2023年12月9日
  • 腾讯云容器服务Ingress 跨域绑定同尘科技

    简介 使用 CLB 型 Ingress 时,默认是在当前集群所在 VPC 内的随机可用区生成 CLB。现目前 TKE 的 CLB Ingress 已支持指定可用区、包括其他地域的可用区。本文将为您介绍如何通过控制台和 YAML 两种方式为 CLB Ingress 跨域绑定和指定可用区。 应用场景 需要支持 CLB 的跨地域接入或跨 VPC 接入,即 CLB …

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务使用 LoadBalancer 直连 Pod 模式 Service同尘科技

    操作场景 原生 LoadBalancer 模式 Service 可自动创建负载均衡 CLB,并通过集群的 Nodeport 转发至集群内,再通过 iptable 或 ipvs 进行二次转发。该模式下的 Service 能满足大部分使用场景 ,但在以下场景中更推荐使用直连 Pod 模式 Service:有获取来源 IP 需求时(非直连模式必须另外开启 Loca…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。