給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 Cloudfront 。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/19729720
本篇範圍:Chapter 14
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. Cloudfront 是 Content Delivery Network ( CDN )
2. 可以保護網站或應用程式避免 DDOS、讓使用者依最近的節點取得資料
3. Cloudfront 可和 S3 結合、用於 Custom Origin ( 結合 ALB, EC2, S3 Website 或是任一個 HTTP 的 Backend 服務 )
4. Clodfront 會轉發客戶端的請求、或進行快取,減少對後端資源的存取
5. 若 Cloudfront 要和 S3 一同使用,需要給定 OAI (Origin Access Identity 和 S3 Bucket Policy)
6. Cloudfront 可設定 Geo Restriction
7. Cloudfront 比起 S3 Cross Region Replication,它預設就是全球節點網路、快取時長根據 TTL 決定 (一般為24小時)。不過後者若是面對動態生成的內容,快取時間一般來說較短會比較適合