‌Amazon CloudFront 是一项快速内容分发网络 (CDN) 服务,可以安全地以低延迟和高传输速度向全球客户分发数据、视频、应用程序和 API,全部都在开发人员友好的环境中完成。

首先我们需要一个亚马逊云科技账号,访问亚马逊云科技按照提示注册账号登录,在控制台进入 CloudFront 即可看见 CDN 面板,在创建加速前,我们需要先为站点申请一个 Amazon Certificate Manager 证书,以便为站点开启 SSL。

在证书管理页面,可以选择导入我们已有的 SSL 证书或者申请一张新的证书。

申请证书

这里我们以申请新的证书举例,填入域名后点击下一步,页面会给出我们要验证的 DNS 信息,按照给出的记录去域名解析处添加即可。

添加

解析

解析添加后只需要等待几分钟,刷新页面,当页面上显示 “状态:已颁发”,则表示证书已经申请成功,现在回到 CloudFront,继续添加加速站点。

CloudFront 页面,点击右上角创建分配,输入需要加速的网站信息:

创建

输入域名之后其它默认即可,在最下面选择开启 SSL,选择刚刚申请的证书,点击下一步即可创建站点加速,此时页面上会给出一个 CNAME 地址,我们需要去域名 DNS 解析处添加这个 CNAME 解析。

CNAME

我们先 PING 一下这个 CNAME 地址看看大陆访问情况如何:

ping

能看见移动和联通的默认线路还是很不错的,而电信线路延迟略高,但也有部分速度快的节点,如果你的 DNS 支持分线路解析,我们可以选择给移动和联通以及海外线路解析到 CloudFront 给出的 CNAME 地址,如果你动手能力强的话,还可以手动选择一些低延迟优质节点,直接 A 解析节点 IP,这样在大陆访问也可以做到秒开体验。

1730784398979.png

解析添加完毕后可以进行 PING 你的域名查看解析情况,如有出现 “解析失败” 之类,可能是 DNS 解析在部分地区还未生效,需要等待最多 72 小时生效时间。

至此,利用 Amazon CloudFront 为网站提供加速服务就添加完成了,如果有防护需要,还可以在创建站点设置里面,点击安全性,开启 WAF 防护,但这个功能是付费的,开启页面中有便捷的价格计算器,请根据自身需求选择是否开启。

1730785180026.png

除此之外,还可以自定义缓存配置,一般情况默认即可,也可根据你网站需求进行自定义修改。


亚马逊云科技还提供众多免费云产品,可以访问:亚马逊云科技查看适合你的产品。