将域名连接到应用,通过 CloudFront 分发私有 S3 内容,控制缓存更新并验证 HTTPS。通过实际 DNS 回答、HTTP 内容和 TLS 检查理解每个概念。
四个 guided labs 分别教授 DNS、私有源站分发、缓存新鲜度和 HTTPS。独立挑战要求恢复客户看到的旧页面,同时保留另一个对象的缓存和私有源站。
你将学到什么
- 创建 A 记录、查询 DNS,并通过名称读取应用
- 使用 OAC 和针对分配的桶策略连接私有 S3 源站
- 区分用户端访问与匿名直接源站访问
- 观察缓存命中、TTL 过期和旧副本背后的源站更新
- 只使受影响用户端路径失效,保留另一个对象的缓存
- 关联预置 ACM 证书,测试 HTTPS、信任和主机名匹配
- 比较源站、用户端和原生操作记录,诊断旧内容
- 只清理自己的资源,保留无关参照
适合谁学习
本课程面向完成 AWS Foundations、S3 对象操作和 IAM 身份及资源策略概念的初学者。无需先完成完整 VPC、EC2、ALB 或 API Gateway 课程。缓存和 HTTPS 之前完成私有 S3 分发;挑战之前完成私有分发和缓存更新。按上述建议顺序学习,每个单元都在全新独立 VM 中启动。
学习环境:使用提供的浏览器 LabEx Linux 环境,在 Terminal 运行官方 AWS CLI,在其上方 AWS View 观察同一资源状态和实际请求结果。工具、限定权限和无关素材已准备,无需个人 AWS 账户、访问密钥或购买域名。复用知识,不复用前一 VM 的资源。
常见问题
上传新 S3 对象会立即替换缓存页面吗?
旧响应仍有效时不会。分别观察源站和用户端,再以实际返回字节测试过期或定向失效。
HTTPS 会让 S3 源站私有吗?
不会。用户端加密、证书信任与名称检查、源站策略是独立保护。测试允许的分发和被拒绝的直接访问。
需要注册域名或申请公开证书吗?
不需要。课程提供练习名称及私有 CA 证书,只在单条命令中信任公开练习 CA,保持系统 DNS 和信任存储不变。公开网站需要公开 DNS 和受公开信任的证书。
是否展示全球 CDN 性能?
不展示。课程实践聚焦的 DNS 记录、同账户私有 S3 读取、缓存有效期、精确路径失效及真实 TLS。全球边缘部署、公开证书签发、广泛路由策略和高级缓存策略不在范围内。先进行功能检查再清理,通过成功查询确认资源不存在。





