• 沒有找到結果。

CDN 加速 OBS 桶文件(CDN 控制台)

OBS桶 版本号为3.0以上的OBS存 储桶。

obs-doc-test

前提条件

已将网站所需图片、软件包等静态资源存储至已准备的OBS桶中。

说明

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

● 如果您使用了2022年1月1日以后创建的OBS桶作为源站,并且需要支持在线预览功能,您要 在CDN控制台>域名管理>高级设置>HTTP header配置,将“Content-Disposition”的值设 为“inline”,详见如何在浏览器中在线预览OBS中的对象?。

加速域名:输入游戏网站域名,此处以download.game-apk1.com为 例。

最佳实践 1 CDN 加速 OBS 桶文件

业务类型:实际业务结合应用场景选择合适的业务类型。

服务范围:根据您的业务需要选择服务范围。

源站类型:选择“OBS桶域名”,并选择绑定的OBS桶域名。

静态网站托管:如果OBS桶开启了静态网站托管,同步勾选。

e. 单击确定,完成域名添加。

2. 配置CNAME

添加加速域名后,CDN会自动生成一条CNAME域名。加速域名在CDN服务中获得 的CNAME域名不能直接访问,必须在加速域名的域名服务商处配置CNAME记 录,将加速域名指向CNAME域名,访问加速域名的请求才能转发到CDN节点上,

达到加速效果。本实践中自动生成的CNAME域名为“download.game-apk1.com.c.cdnhwc1.com”。不同DNS服务商的CNAME配置方式不同,此处以 华为云云解析服务为例。其他DNS服务商的CNAME配置方法可参考配置CNAME 域名解析。

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

b. 在左侧菜单栏中,选择“域名解析 > 公网解析”,进入公网域名列表页面。

c. 在待添加记录集的域名所在行,单击“域名”列的域名名称。本实践中对应 的域名为“game-apk1.com.”。

d. 单击“game-apk1.com”,进入域名解析页面,然后单击右上角“添加记录 集”,进入“添加记录集”弹出框。

最佳实践 1 CDN 加速 OBS 桶文件

e. 根据界面提示填写参数配置,下表中未提到的参数可保持默认值。

参数 说明 示例

主机记录 主机记录指域名前缀。 本示例填写:

download 类型 记录集的类型,此处为CNAME

类型。

CNAME-将域名指向另 外一个域名

别名 用于是否将此记录集关联至云服

务资源实例。 否

线路类型 用于DNS服务器在解析域名时,

根据访问者的来源,返回对应的 服务器IP地址。

添加解析线路类型时,切记先添 加默认线路类型,以保证网站可 访问。

全网默认

TTL(秒) TTL指解析记录在本地DNS服务 器的有效缓存时间。如果您的服 务地址经常更换,建议TTL值设 置相对小些,反之,建议设置相 对大些。

默认为“5分钟”,即 300s。

最佳实践 1 CDN 加速 OBS 桶文件

参数 说明 示例

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

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

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

本实践中桶绑定的自定义域名为“download.game-apk1.com”。如果回显 CDN分配的CNAME域名,则表示CNAME配置已经生效。

3. 开启OBS私有桶回源(公共读或公共读写的OBS桶跳过此步骤)

如果您的OBS桶是私有桶,您需要前往CDN控制台开启OBS私有桶回源,CDN才 能从OBS中回源获取数据。具体请参见OBS私有桶回源配置。

说明

● 如果您的OBS桶策略为公共读或公共读写,请不要开启OBS私有桶回源。

● 如果您的私有桶中有不希望被公开的资源,请将此部分资源移入其它私有桶中。

相關文件