一、结论
用户只需登录七彩云控制台,进入内容增长站配置页,依次完成存储桶绑定、回源地址与触发规则填写、鉴权参数配置三个核心环节,测试通过后保存即可完成回源设置,实现未缓存资源自动从源站拉取、存入对象存储并加速分发的效果。
二、准备工作
1. 已完成实名认证的七彩云账号,未注册用户可访问七彩云官网完成注册,全程不超过3分钟。
2. 已开通七彩云对象存储服务,未开通用户可登录控制台后在对象存储板块点击「立即开通」,支持0元开通无需预存费用,同时已创建用于绑定内容增长站的存储桶(Bucket),存储桶访问权限需设置为「公有读私有写」。
3. 已获取源站的公网可访问地址(域名或公网IP均可),如果源站设置了访问鉴权,需提前准备好鉴权密钥、Referer白名单等校验参数。
4. 操作设备具备稳定公网访问权限,浏览器使用Chrome、Edge、Firefox的最新版本即可,无需安装额外工具。
三、操作步骤
1. 登录控制台进入内容增长站管理页
打开浏览器访问七彩云官网,点击右上角「控制台」按钮,通过账号密码、短信验证码两种方式任选其一完成登录。如果控制台左侧导航栏处于折叠状态,点击左上角的菜单展开按钮,依次点击「对象存储」-「内容增长站」即可进入配置列表页,首次使用的用户会收到免费开通内容增长站的提示,点击「确认开通」即可进入下一步。
2. 绑定存储桶并进入回源配置页
在内容增长站列表页点击「新增增长站」,在弹出的配置框中选择提前准备好的目标存储桶,注意选择的地域必须和存储桶所属地域完全一致,否则会出现资源无法写入的问题。自定义域名可根据业务需求填写,暂无自定义域名的用户可直接使用系统默认分配的测试域名,填写完成后点击「下一步」即可进入回源规则专属配置页。
3. 配置回源核心参数并生效
第一步填写回源地址:需携带http/https前缀,如果源站未使用80/443默认端口,需在地址末尾追加端口号,例如http://112.xx.xx.xx:8080、https://src.https://www.7caiyun.com都是合规的填写格式。第二步选择回源触发规则:默认推荐选择「访问404时触发回源」,即只有用户请求的资源在七彩云对象存储中不存在时才触发回源,避免不必要的源站带宽消耗,也可根据业务需求自定义触发规则,例如仅针对.jpg、.mp4等静态资源后缀触发回源。第三步配置回源鉴权:如果源站没有访问限制直接选择「无鉴权」即可,如果源站设置了Referer校验、密钥鉴权,按照页面提示对应填入校验参数,需和源站的校验规则完全一致。所有参数填写完成后点击「测试回源」按钮,输入一条源站真实存在的资源路径,系统会自动校验回源链路的连通性,测试显示「回源成功」后点击「保存配置」,等待1-2分钟配置会在全球节点同步生效。
四、常见错误
- 回源地址填写错误:未添加http/https前缀、填写了仅内网可访问的源站地址、端口号填写错误,都会导致回源请求无法到达源站,返回502或404错误。
- 地域选择错误:内容增长站的所选地域和绑定的存储桶地域不一致,会导致回源拉取到的资源无法写入对应存储桶,出现回源成功但用户访问仍返回404的问题。
- 权限问题:一是存储桶未给内容增长站开放写入权限,导致拉取到的资源无法存入对象存储;二是源站鉴权参数填写错误,源站直接拒绝回源请求,返回403无权限错误;三是存储桶访问权限设置为私有,导致用户访问已缓存的资源时返回403错误。
- 触发规则配置错误:例如自定义规则仅允许
.html后缀的资源触发回源,但实际需要拉取的是.mp4视频资源,会导致回源逻辑不触发,用户始终访问不到新资源。 - 缓存规则冲突:如果之前配置了所有资源强制缓存365天,即使存储桶中没有对应资源,也会直接返回缓存的404状态,不会触发回源逻辑。
五、示例说明
某个人站长运营了一个素材分享站,源站地址为https://src.mysite.com,托管在小带宽云服务器上,用户访问高峰时图片、视频加载速度经常超过5秒,需要接入七彩云对象存储内容增长站做加速。具体操作流程如下:
1. 提前注册七彩云账号并完成实名认证,开通对象存储服务后创建了名为mysite-resource的华东地域存储桶,将存储桶权限设置为「公有读私有写」。
2. 登录控制台进入内容增长站页,点击「新增增长站」,选择mysite-resource存储桶,地域选择华东,使用系统分配的测试域名,点击下一步进入回源配置页。
3. 回源地址填写https://src.mysite.com,触发规则选择「404时触发回源」,由于源站没有配置访问鉴权,直接选择「无鉴权」。
4. 测试回源时输入https://src.mysite.com/cover/001.jpg,系统返回测试成功,点击保存配置等待生效。
5. 将自己的业务域名CNAME解析到内容增长站的分配地址,完成切换后用户访问素材时,已缓存的资源直接从七彩云CDN节点返回,加载速度提升至300毫秒以内,未缓存的资源自动回源拉取并存入存储桶,后续访问不再消耗源站带宽,源站服务器负载下降了70%。
六、更简单的方案
七彩云对象存储接入简单、兼容S3协议,如果你之前已经在使用其他S3兼容的对象存储服务,不需要修改任何业务代码,只需将原有配置中的S3 endpoint、访问密钥替换为七彩云的对应参数,即可直接对接七彩云内容增长站服务,无需额外开发适配。如果是新业务搭建,直接使用七彩云官方提供的多语言S3 SDK,按照文档示例操作10分钟即可完成全链路接入,省去了自行开发回源逻辑、搭建回源服务的工作量。需要了解S3兼容接口详细参数的用户,可访问七彩云官网查看文档中心的对应说明。
七、FAQ
1. 回源设置完成后,已经存储在对象存储中的资源会被重新回源拉取吗?
不会,只有当用户请求的资源在七彩云对象存储中不存在、返回404状态码时才会触发回源逻辑,已经存在的资源会直接返回给用户,不会重复拉取源站内容,不会造成源站带宽的额外消耗。
2. 回源产生的流量如何收费?
七彩云内容增长站的回源流量完全免费,只有用户访问七彩云节点产生的下行流量会按照对象存储的标准流量费率收费,源站仅需要承担1次回源的带宽成本,后续所有用户访问都不会再消耗源站带宽。
3. 源站做了多活部署,可以配置多个回源地址做容灾吗?
支持,目前最多可以配置3个回源地址,系统会按照你设置的优先级顺序依次尝试回源,第一个地址回源失败后会自动尝试第二个、第三个地址,确保回源成功率,适配源站多活部署的使用场景。
4. 回源时可以自定义请求头吗?
支持,在回源配置页的「高级配置」板块可以添加自定义回源请求头,例如给源站传递特定的业务标识参数、修改Host字段适配源站的虚拟主机配置,满足个性化的回源需求。
八、总结
整个七彩云对象存储内容增长站的回源设置流程分为账号准备、存储桶绑定、回源参数配置、测试生效四个核心步骤,全程操作不超过10分钟,不需要复杂的技术开发,新手也可以独立完成。
建议配置完成后先测试不同类型的资源访问,确认回源、缓存逻辑都符合预期后再切换生产流量;如果源站有定期更新资源的需求,可以设置合理的缓存过期时间,或者在资源更新后主动调用七彩云的缓存刷新接口,确保用户可以拿到最新的资源;对于访问量较大的业务站点,建议开启存储桶的版本控制功能,避免回源拉取到错误资源时覆盖原有正常资源,提升数据安全性。如果操作过程中遇到问题,可以访问七彩云官网提交工单或者联系在线客服获取技术支持。
想进一步了解这个项目?
访问官网查看产品能力、适用场景和最新服务信息。
访问官网