給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 Amazon S3 Bucket 用於靜態網站和 CORS 的設定。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/11851546
本篇範圍:Chapter 10
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. S3 佈署網站時,要注意必須開啟 Allow Public Reads,否則會報 403 Forbidden
2. 網址為:<bucket-name>.s3-website.<AWS-region>.amazonaws.com 或是 <bucket-name>.s3-website-<AWS-region>.amazonaws.com
3. 瀏覽器預設是僅允許同域存取的。若要跨域存取,那你需要協同後端開啟 CORS 設定,同時前端要送指定的 header 內容