• 沒有找到結果。

通过 CDN 实现 OBS 文件下载加速

如果上述操作还未完成,可通过OBS控制台、OBS Browser+、SDK等多种方式创建桶、上传文 件,具体操作请参考各自帮助文档。

– 购买数量:输入购买回源流量包的数量。与每月流量结合,以组成不同规格 的回源流量包。例如购买2个每月1TB的回源流量包,则实得流量为2TB。

– 购买时长:选择需要购买的回源流量包时长。

– 生效时间:根据实际情况选择“支付完成后立即生效”或“指定生效时 间”。

4. 单击“加入清单”。

5. 在右侧资源包清单中确认资源包信息,单击“立即购买”。

步骤2 配置CDN文件下载加速

OBS支持域名管理功能,在OBS上绑定用户域名即可实现使用自定义域名访问OBS,并 可以直接在绑定过程中开启CDN加速,而不用前往CDN开启。

1. 登录华为云控制台,在控制台首页选择“存储 > 对象存储服务 OBS”,进入OBS 管理控制台。

2. 单击存放软件包的桶名称,此处以“game-apk”为例。

3. 在左侧导航栏选择“域名管理”,单击“绑定用户域名”。

4. 在“绑定用户域名”弹框中配置域名及CDN加速等信息,如图7-4所示。

– 用户域名:输入游戏网站域名,此处以“download.game-apk.com”为例。

– CDN加速:开启CDN加速。

– 业务类型:选择“文件下载加速”。

7-4 绑定用户域名

5. 单击“确定”。

步骤3 配置CNAME

在OBS绑定用户域名时开启CDN加速后,CDN会自动生成一条CNAME域名。通过在域 名服务商处配置CNAME记录,将加速域名以CNAME方式指向CDN服务中对应的 CNAME域名,域名解析生效后,该域名的所有请求都将转向CDN节点。本实践中自动 生成的CNAME域名为“download.game-apk.com.c.cdnhwc1.com”。

不同DNS服务商的CNAME配置方式不同,此处以华为云云解析服务为例。其他DNS服 务商的CNAME配置方法可参考配置CNAME域名解析。

1. 登录华为云控制台,在控制台首页选择“网络 > 云解析服务 DNS”,进入云解析

TTL(秒) TTL指解析记录在本地DNS服务器 的有效缓存时间。如果您的服务地

7. 验证CNAME配置是否生效。

打开Windows操作系统中的cmd程序,输入如下指令:

nslookup -qt=cname 桶绑定的自定义域名

本实践中桶绑定的自定义域名为“download.game-apk.com”。如果回显CDN分

3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页

2. 单击存放软件包的桶名称(即开启了私有桶回源的OBS桶),本例中为“game-apk”。

参数 说明 IAM用户授予列举权限,所以当前这些IAM用户的列举权限为默认Deny。基于显示Deny >

Allow > 默认Deny的原则,还需要配置一条允许列举的桶策略,才能让这些IAM用户实现 正常列举。

参数 说明

动作 – 选择动作:List*

– 操作策略:包含以上动作

12. 单击右下角的“配置确认”。

13. 单击右下角的“创建”,完成第二条桶策略创建。

14. 登录CDN控制台,在“预热刷新 > 缓存刷新”中,刷新CDN缓存,使桶策略在 CDN加速域名生效。

刷新缓存时选择“URL”类型,输入的URL为配置文件下载URL中添加的文件下载 URL,本例中为:

https://download.game-apk.com/game/3.2.1/android.apk

步骤7 验证业务

待游戏网站重新部署后,登录游戏网站,浏览网页图片、进行游戏下载。

如果图片可以成功显示、游戏可以成功下载,则表示加速配置成功。

----结束

8 使用自定义域名托管静态网站