本文详细描述了通过 COS 控制台实现 CDN 加速 COS 的整体操作流程和具体的操作方法。
前提条件
- 完成腾讯云账号注册、实名认证。
- 开启 CDN 服务,详情请参见 CDN 快速入门。
操作指南
创建存储桶
创建存储桶的操作流程与方法,请参见 创建存储桶。
加速配置
- 创建好存储桶后直接进入该存储桶的配置管理页面,或在存储桶列表单击需要配置的存储桶操作栏的配置管理,进入配置管理页面,选择域名管理。
- 开启默认 CDN 加速
默认 CDN 加速是由系统默认生成的,经由 CDN 加速节点的域名,用户可选择开启或关闭。
(1) 在默认 CDN 加速模块下,单击【编辑】,手动开启当前状态,进入默认 CDN 加速的配置
(2) 默认 CDN 加速的配置:
源站类型:通常默认为默认源站,如果作为源站的存储桶开启了静态网站,并且希望为静态网站加速,则选择为静态网站源站。
回源鉴权:当存储桶为公有读时,则不需要开启回源鉴权。当存储桶为私有读时,需要添加 CDN 服务授权,并手动开启回源鉴权。更多信息可参见 开启回源鉴权。
CDN 服务授权:单击添加 CDN 服务授权,选择并同意 CDN 访问存储桶中的资源。
(3) 配置完成后,单击保存,即可开启 CDN 加速注意:- 对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权时,将导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源会进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权。
- 自2022年5月9日起,对象存储(Cloud Object Storage,COS)服务将不再支持新增默认 CDN 加速域名。您已开启、或曾经开启的默认 CDN 加速域名不会受到影响,可以继续使用,但建议您使用自定义 CDN 加速域名代替默认 CDN 加速域名。关于自定义 CDN 加速域名的操作指引,请参见 开启自定义 CDN 加速域名 文档。
- 开启自定义 CDN 加速
用户可以为存储桶绑定已备案的自定义域名,并开启 CDN 加速。说明:通过 COS 控制台添加自定义域名上限为10个。
(2) 添加域名的配置如下:
域名:输入待绑定的自定义域名(例如www.example.com
)。请确保输入的域名已备案,并已在 DNS 服务商处设置好对应的 CNAME,详情请参见 CNAME 配置 。
回源鉴权:对于私有读存储桶,请手动开启回源鉴权以保护源站。
配置完成后,单击保存,即可完成对域名的添加。注意:- 对于私有读存储桶,同时开启回源鉴权和 CDN 服务授权时,将导致通过 CDN 访问源站时无需携带签名,CDN 缓存资源会进行公网分发,导致数据的安全性受到影响,建议开启 CDN 鉴权。
- 自2022年5月9日起,对象存储(Cloud Object Storage,COS)服务将不再支持新增默认 CDN 加速域名。您已开启、或曾经开启的默认 CDN 加速域名不会受到影响,可以继续使用,但建议您使用自定义 CDN 加速域名代替默认 CDN 加速域名。关于自定义 CDN 加速域名的操作指引,请参见 开启自定义 CDN 加速域名 文档。
CDN 鉴权:开启时间戳鉴权配置,可防止恶意用户盗取内容,需在添加完域名后进行设置。
关于在 COS 控制台实现 CDN 加速 COS 的更多内容,请参见 COS 域名管理概述。
建议配置
- 配置完成后,前往 CDN 控制台为 COS 下的资源文件做好预热。提前将静态资源预热至 CDN 加速节点,降低源站压力,提高响应与下载速度。详情可见 缓存预热。
- 配置好跨域的头部参数。解决资源的跨域权限问题,详情可见 HTTP 响应头配置。
- 若客户源站的资源已修改,建议刷新缓存后再重新进行预热。详情可见 缓存刷新。