绑定CDN加速域名
对象存储OSS与阿里云CDN服务结合,可优化静态热点文件下载加速的场景(即同一地区大量用户同时下载同一个静态文件的场景)。您可以将OSS的存储空间(Bucket)作为源站,利用阿里云CDN将源内容发布到边缘节点。当大量终端用户重复访问同一文件时,可以直接从边缘节点获取已缓存的数据,提高访问的响应速度。
前提条件
背景信息
步骤1:绑定CDN加速域名
步骤2:添加CNAME记录
您需要在您的域名解析商处添加域名解析,这里以阿里云的域名添加域名解析为例,配置步骤如下:
说明 若您的域名未转入阿里云,需在对应的域名解析商处配置云解析,如腾讯云解析(原DNSPod)或新网,具体操作请参见 DNSPod配置CNAME流程或新网配置CNAME流程。
步骤3:开启CDN缓存自动刷新
- 登录OSS管理控制台。
- 在左侧Bucket列表,单击目标Bucket名称。
- 在存储空间概览页面,单击域名管理页签。
- 在您已经绑定域名的记录上,可以看到CDN缓存自动刷新的开关,打开即可。
以上操作完成后,如果Object有更新,OSS会自动将更新后的Object刷新到CDN的缓存上,从而实现文件更新后实时刷新缓存的功能。
说明 当您解除Bucket与用户域名之间的绑定关系后,OSS控制台将不支持CDN缓存自动刷新的操作,但您可以前往阿里云CDN控制台内进行配置。具体操作请参见CDN刷新缓存。
访问网站时报错AccessDenied
绑定用户域名后,您可以使用用户域名加上具体的资源路径来访问OSS上的资源,例如http://mydomain.cn/test/1.jpg。如果您直接访问用户域名,例如http://mydomain.cn,则会提示错误AccessDenied。
后续操作
- 如果您希望使用HTTPS的方式访问CDN加速域名,请进行证书托管。详情请参见证书托管。
- 如果您开启了CDN加速,并且需要进行跨域CORS访问,您需要在CDN控制台配置跨域规则。详情请参见CDN如何配置跨域资源共享(CORS)。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论