很多网站已经开始把图片等静态文件资源部署到对象存储COS上,但是在网站开启CDN后,怎么把对象存储COS的静态文件资源也开启CDN加速呢?下面给大家讲解下方法。
腾讯云对象存储COS开通CDN操作步骤
- 登录 对象存储控制台 ,在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。
- 单击需要配置域名的存储桶,进入存储配置页面。
- 单击左侧的【域名管理】,在【默认 CDN 加速域名】配置项下,单击【编辑】,把默认加速域名的当前状态设置为开启,配置如下选项。
- 加速地域:支持中国大陆地域加速、中国香港和海外加速以及全球加速,其中全球加速指支持所有地域之间的存储桶加速。
- 源站类型:通常默认为默认源站,如果作为源站的存储桶开启了静态网站,并且希望为静态网站加速,则选择为静态网站源站。
- 回源鉴权:当存储桶为公有读时,则不需要开启回源鉴权。当存储桶为私有读时,需要 开启回源鉴权(在已添加 CDN 服务授权前提下)。说明:如果在之前从未使用过腾讯云 CDN 服务,则无法进入【域名管理】,需先进入 CDN 控制台 开启 CDN 服务。
- 单击【保存】,即可开启 CDN 加速。注意:对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权时,将导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源会进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权。
开启回源鉴权
当存储桶为私有读时,需要对 CDN 服务添加授权并开启回源鉴权。
- 在存储桶域名管理页面下,单击【添加 CDN 服务授权】,按照指引完成添加 CDN 服务授权操作。
- 单击【回源鉴权】开启按钮,为存储桶开启回源鉴权。
- 单击【保存】,即可开启 CDN 加速。
- 保存之后,可以看到默认加速域名在部署中了。同时下方会出现 CDN 鉴权的状态提示,单击【鉴权配置】开始配置 CDN 鉴权。
- 登录 CDN 控制台 ,选择【域名管理】> 对应域名的【管理】>【安全配置】。
到这来,就已经把对象存储COS的CDN加速功能打开了。可以看到,默认使用的还是腾讯云的加速网址,那么怎样使用我们自己的网址来访问呢?
开启自定义 CDN 加速域名操作步骤
- 登录 对象存储控制台 。 在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。
- 单击需要配置域名的存储桶,进入存储配置页面。
- 单击左侧的【域名管理】,找到【自定义 CDN 加速域名】配置项,单击【添加域名】,配置如下选项。(若您之前在老版本 COS 控制台使用过“自定义域名”,则在新版控制台不显示“自定义 CDN 加速域名”,仍显示“自定义域名”)
域名:输入待绑定的自定义域名(例如www.example.com
)。请确保输入的域名已备案,并已在 DNS 服务商处设置好对应的 CNAME,详情请参见 CNAME 配置 。
加速地域:支持中国大陆地域加速、中国香港和海外加速以及全球加速,其中全球加速指支持所有地域之间的存储桶加速。
回源鉴权:开启回源鉴权。对于私有读存储桶,请开启回源鉴权以保护源站。
源站类型:有默认源站和静态网站源站两种,如果您的存储桶开启了静态网站功能即为静态网站源站,否则为默认源站。如果您的自定义加速域名需要用作静态网站,请使用静态网站源站并开启存储桶的静态网站功能。
注意:对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权会导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源将进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权,请按照步骤5操作。 - 配置完成后,在右侧操作栏中,单击【保存】即可添加域名。保存后,CDN 鉴权栏将出现 CDN 鉴权功能开关,可开启自定义域名 CDN 鉴权。
CDN 鉴权:开启时间戳鉴权配置,可防止恶意用户盗取内容,需在添加完域名后进行设置。 - 登录 CDN 控制台,在左侧导航栏中,单击【域名管理】。
- 找到您需要配置的域名,在其右侧操作栏中单击【管理】,进入域名管理页面后,单击上方的【安全配置】。
特别注意事项:
用户为域名启用 CDN 加速之后,任何人都可以通过此域名直接访问源站,所以如果您的数据有一定的私密性,请您务必通过鉴权配置来保护您的源站数据。
使用自定义域名是否必须通过腾讯云备案?
目前 COS 使用自定义域名必须开启 CDN,请根据您的情况进行判断:
- 若您的域名接入国内 CDN,需要备案。但不要求必须通过腾讯云备案,保证接入的域名已备案即可。
- 若您的域名接入海外 CDN,不需要备案,也就是尚未备案的域名可以接入海外加速 GCD 平台。但需要注意,您在腾讯云上存放的数据和操作行为仍需遵守相关国家的法律法规,以及 《腾讯云服务协议》。