AWS CloudFront CDN 使用指南
date
Oct 31, 2023
slug
cloudfront
status
Published
tags
CloudFront
summary
给网站套上 CloudFront CDN 的办法
type
Post
前情提要:这个博客就是部署在 Vercel 上的,然后套上了自己的域名,证书什么的都自动帮我申请了,很方便,但是问题就是国内访问比较慢,这时候就想起了之前白嫖的 AWS 附带的 CloudFront CDN 服务,正好就用上了。(⚠️注:国内网站最好备案,不然可能挂了 CDN 也访问不了)
- 进入 AWS 控制台的 CloudFront ,点击右上角 Create distribution 。
- Original domain 这里填你希望套 CDN 的域名。

- 往下翻 Cache policy 选 CachingOptimized 即可,这样最快,当然也可以选别的选项。

- 然后往下翻安全保护可以开也可以不开。

- 然后点击创建,会开始部署,等待几分钟就会成功,然后会得到一个域名,这个域名即可访问。

- 如果要在此基础上套用自己域名的话,就需要在 AWS 申请证书。点击右侧的编辑按钮。

- 如果不需要 https 的话,Alternate domain name 填你自己的域名,然后 DNS 解析里添加一条 CNAME 记录指向之前 CloudFront 给的域名即可。(记得改第一步的 Protocol )

- 如果需要 https 的话,就点下面 Request certificate 然后申请一张证书,会让你添加一条 CNAME 记录进行域名所有权验证,然后申请成功后再回来点右边刷新按钮,然后选择你才申请的证书。保存即可。(同样也记得 DNS 里面添加一条 CNAME 记录指向 CloudFront 给你的域名)