建立ACM
- 選擇公開憑證
- 加入域名,分別為
astroicers.link
和*.astroicers.link
- 完成
建立S3 Bucket
- 設定S3名稱,建議與域名相同
- 沒截圖部分皆為預設
- 完成
建立Cloudfront
- 設定origin domain和distribution名稱
- 設定只能讓Cloudfront存取S3
- 設定將HTTP重新導向至HTTPS
- 建立快取的政策
- 不要啟用WAF(很貴)
- 選擇先前建立的憑證
- 設定錯誤頁面
- 設定403跳轉
- 沒截圖部分皆為預設
- 完成
設定Cloudfront存取S3 Bucket的權限
- 進入S3頁面選擇權限
- 選擇編輯,並修改紅線部分
- 完成
後記: 建立invalidation
由於Cloudfront的快取,所以網站更新後要等一段時間才能同步出去給使用者查看,因此可以自行建立invalidation告訴Cloudfront現在馬上移除快取,這樣就能讓使用者看到更新囉!
- 建立invalidation
- 輸入
/*
即可 - 完成