一、简介
你可以根据实际需求,使用对应的域名访问文件。例如你想通过 CDN 加速访问文件,则需要访问由 CDN 加速域名生成的文件链接。
二、设置说明
用户可对以下域名进行管理,实现存储桶中对象的快速下载和分发:
·默认域名:即 COS 源站域名,是创建存储桶时,由系统根据存储桶名称和地域自动生成的。
·自定义 CDN 加速域名:用户可以为存储桶,绑定已备案的自定义域名至腾讯云国内 CDN 加速平台,通过自定义域名访问存储桶中的对象。(若你之前在老版本 COS 控制台使用过“自定义域名”,则在新版控制台不显示“自定义 CDN 加速域名”,仍显示“自定义域名”)。
·自定义源站域名:用户可以将已备案的自定义域名,绑定至当前存储桶,通过自定义域名访问桶内对象。
注意:目前 COS 使用自定义 CDN 加速域名必须开启 CDN,请根据你的情况进行判断:
在对自定义 CDN 加速域名开启了 CDN 加速的情况下,如果源站为公有读存储桶,那么系统会默认用户可以直接通过自定义 CDN 加速域名访问到源站中的对象。如果源站为私有读存储桶,则建议用户开启 CDN 回源鉴权和 CDN 鉴权配置两个选项。
·回源鉴权(开启前提是已添加 CDN 服务授权):当用户请求的数据在边缘节点没有命中缓存时,CDN 需要回源获取数据内容。使用 COS 作为源站并开启回源鉴权后,CDN 边缘节点将使用特殊的服务身份(需要通过 CDN 服务授权得到此身份)访问 COS 源站,以实现获取并缓存私有访问存储桶中的数据。
·CDN 鉴权配置:当用户通过访问边缘节点获取缓存数据时,边缘节点会根据鉴权配置规则,校验访问 URL 中的身份验证字段,以此防范非授权的访问,实现防盗链,提高边缘节点缓存数据的安全性和可靠性。
CDN 鉴权配置和 CDN 回源鉴权的使用情况不冲突,但是两者配置的状态不同对数据的保护效果也不同,具体情况如下表:
| 存储桶访问权限 | 是否开启 CDN 回源鉴权 | 是否开启 CDN 鉴权配置 | 通过 CDN 加速域名是否可访问源站 | 通过 COS 源站域名是否可访问源站 | 适用场景 |
| 公有读 | 关闭 | 关闭 | 可访问 | 可访问 | 全站公共访问 |
| 公有读 | 开启 | 关闭 | 可访问 | 可访问 | 不推荐 |
| 公有读 | 关闭 | 开启 | 需使用 URL 鉴权 | 可访问 | 不推荐 |
| 公有读 | 开启 | 开启 | 需使用 URL 鉴权 | 可访问 | 不推荐 |
| 私有读+CDN 服务授权 | 开启 | 开启 | 需使用 URL 鉴权 | 需使用 COS 鉴权 | 全链路保护 |
| 私有读+CDN 服务授权 | 关闭 | 开启 | 需使用 URL 鉴权 | 需使用 COS 鉴权 | 不推荐 |
| 私有读+CDN 服务授权 | 开启 | 关闭 | 可访问 | 需使用 COS 鉴权 | 源站保护 |
| 私有读+CDN 服务授权 | 关闭 | 关闭 | 不可访问 | 需使用 COS 鉴权 | 不推荐 |
| 私有读 | 关闭 | 开启或关闭 | 不可访问 | 需使用 COS 鉴权 | 无法使用 CDN |
三、相关操作
·开启自定义 CDN 加速域名
·开启自定义源站域名
·授予子账号配置存储桶加速域名的权限
·配置自定义域名支持 HTTPS 访问