基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Amazon CloudFront |
| 正式名称 | Amazon CloudFront |
| 中国語の説明 | 内容分发网络(CDN) |
| 日本語の説明 | コンテンツ配信ネットワーク |
| 出題頻度 | ⭐⭐⭐⭐⭐ |
| 混同しやすいもの | Route 53 / Global Accelerator / S3 Transfer Acceleration |
一言で理解
Edge Location にコンテンツをキャッシュし、低遅延配信とプライベートオリジン保護を行う CDN。
要点
- ユーザーに近い場所からキャッシュ済みコンテンツを配信して遅延を減らす。
- Origin には S3、ALB、EC2、API Gateway、独自 HTTP サーバーを指定できる。
- S3 Bucket を公開せず、Origin Access Control でプライベートに保つ。
試験での判断
Cache Policy、TTL、Invalidation、HTTPS、WAF、Signed URL / Cookie が主要設計点。
追加:Private Origin と Edge Control
- Private S3 Origin は Origin Access Control + Bucket Policy を使い、S3 Website Endpoint は OAC 非対応です。
- VPC Origin は CloudFront から VPC 内 ALB、NLB、EC2 へ Private 接続し、Backend の直接公開を不要にします。
- Cache Invalidation は TTL 前に Path を無効化し、次の Request で Origin から再取得します。
- Geo Restriction は Country 単位の Allow / Block で、細粒度制御は WAF や Application Authorization と組み合わせます。