很多网站已经开始把图片等静态文件资源部署到对象存储COS上,但是在网站开启CDN后,怎么把对象存储COS的静态文件资源也开启CDN加速呢?下面给大家讲解下方法。

腾讯云对象存储COS开通CDN操作步骤

  1. 登录 对象存储控制台 ,在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。
  2. 单击需要配置域名的存储桶,进入存储配置页面。
    腾讯云对象存储COS怎样开启CDN加速?
  3. 单击左侧的【域名管理】,在【默认 CDN 加速域名】配置项下,单击【编辑】,把默认加速域名的当前状态设置为开启,配置如下选项。
    • 加速地域:支持中国大陆地域加速、中国香港和海外加速以及全球加速,其中全球加速指支持所有地域之间的存储桶加速。
    • 源站类型:通常默认为默认源站,如果作为源站的存储桶开启了静态网站,并且希望为静态网站加速,则选择为静态网站源站
      腾讯云对象存储COS怎样开启CDN加速?
    • 回源鉴权:当存储桶为公有读时,则不需要开启回源鉴权。当存储桶为私有读时,需要 开启回源鉴权(在已添加 CDN 服务授权前提下)。说明:如果在之前从未使用过腾讯云 CDN 服务,则无法进入【域名管理】,需先进入 CDN 控制台 开启 CDN 服务。
  4. 单击【保存】,即可开启 CDN 加速。注意:对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权时,将导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源会进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权。

开启回源鉴权

当存储桶为私有读时,需要对 CDN 服务添加授权并开启回源鉴权。

  1. 在存储桶域名管理页面下,单击【添加 CDN 服务授权】,按照指引完成添加 CDN 服务授权操作。
    腾讯云对象存储COS怎样开启CDN加速?
  2. 单击【回源鉴权】开启按钮,为存储桶开启回源鉴权。
  3. 单击【保存】,即可开启 CDN 加速。
  4. 保存之后,可以看到默认加速域名在部署中了。同时下方会出现 CDN 鉴权的状态提示,单击【鉴权配置】开始配置 CDN 鉴权。
    腾讯云对象存储COS怎样开启CDN加速?
  5. 登录 CDN 控制台 ,选择【域名管理】> 对应域名的【管理】>【安全配置】。

到这来,就已经把对象存储COS的CDN加速功能打开了。可以看到,默认使用的还是腾讯云的加速网址,那么怎样使用我们自己的网址来访问呢?

开启自定义 CDN 加速域名操作步骤

  1. 登录 对象存储控制台 。 在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。
  2. 单击需要配置域名的存储桶,进入存储配置页面。
    腾讯云对象存储COS怎样开启CDN加速?
  3. 单击左侧的【域名管理】,找到【自定义 CDN 加速域名】配置项,单击【添加域名】,配置如下选项。(若您之前在老版本 COS 控制台使用过“自定义域名”,则在新版控制台不显示“自定义 CDN 加速域名”,仍显示“自定义域名”)
    域名:输入待绑定的自定义域名(例如www.example.com)。请确保输入的域名已备案,并已在 DNS 服务商处设置好对应的 CNAME,详情请参见 CNAME 配置 。
    加速地域:支持中国大陆地域加速、中国香港和海外加速以及全球加速,其中全球加速指支持所有地域之间的存储桶加速。
    回源鉴权:开启回源鉴权。对于私有读存储桶,请开启回源鉴权以保护源站。
    源站类型:有默认源站和静态网站源站两种,如果您的存储桶开启了静态网站功能即为静态网站源站,否则为默认源站。如果您的自定义加速域名需要用作静态网站,请使用静态网站源站并开启存储桶的静态网站功能。
    腾讯云对象存储COS怎样开启CDN加速?注意:对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权会导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源将进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权,请按照步骤5操作。
  4. 配置完成后,在右侧操作栏中,单击【保存】即可添加域名。保存后,CDN 鉴权栏将出现 CDN 鉴权功能开关,可开启自定义域名 CDN 鉴权。
    CDN 鉴权:开启时间戳鉴权配置,可防止恶意用户盗取内容,需在添加完域名后进行设置。
  5. 登录 CDN 控制台,在左侧导航栏中,单击【域名管理】。
  6. 找到您需要配置的域名,在其右侧操作栏中单击【管理】,进入域名管理页面后,单击上方的【安全配置】。

特别注意事项:

用户为域名启用 CDN 加速之后,任何人都可以通过此域名直接访问源站,所以如果您的数据有一定的私密性,请您务必通过鉴权配置来保护您的源站数据。

使用自定义域名是否必须通过腾讯云备案?

目前 COS 使用自定义域名必须开启 CDN,请根据您的情况进行判断:

  • 若您的域名接入国内 CDN,需要备案。但不要求必须通过腾讯云备案,保证接入的域名已备案即可。
  • 若您的域名接入海外 CDN,不需要备案,也就是尚未备案的域名可以接入海外加速 GCD 平台。但需要注意,您在腾讯云上存放的数据和操作行为仍需遵守相关国家的法律法规,以及 《腾讯云服务协议》。
粤ICP备2022103803号